Best 15 Community Colleges in Southern California in 2021

Staff Writers by: Staff Writers

Community colleges and two-year programs provide many excellent choices, both educationally and vocationally. Students can use community colleges in Southern California as an affordable way to prepare for a major university or bachelor’s program and a good way to tackle many of the prerequisites required by 4-year degrees. 

Community colleges also avail many vocational opportunities for working adults and students. Many positions and trades in areas like the medical or technical fields often require two-year degrees or some type of post-secondary education or training. That also requires finding good colleges like those on our list of the top community colleges in Southern California.

Best 15 Community Colleges in Southern California

1. Irvine Valley College (95 points)

This two-year school is located in Irvine and offers one of the most affordable programs on our list of the top community colleges in Southern California. An impressive retention rate also helps Irvine Valley College to claim the top spot on our list. 

In-state tuition: $1,144        

Retention rate: 78%              

2. Pasadena City College (94 points)

Another great choice for students or working adults seeking a two-year program is Pasadena City College. This college in Pasadena also has highly-competitive tuition costs that are also aided by very strong student retention rates, earning this Pasadena City College a lofty showing on our list of the top community colleges in Southern California.

In-state tuition: $1,168             

Retention rate: 79%              

2. El Camino College (94 points)

Vying for a tie for the second spot on our list of the top community colleges in Southern California is El Camino College in Torrence. This program also offers students one of the most affordable programs to go along with near 80% retention rates.

In-state tuition: $1,144      

Retention rate: 77%    

4. Glendale Community College (91 points)

This attractively priced school is based in Glendale and is another strong choice for students seeking a good community college or two-year program. Those tuition costs, along with impressive student retention rates earn Glendale Community College a high ranking on our list of the top community colleges in Southern California.

In-state tuition: $1,175                      

Retention rate: 78%         

5. Fullerton College (89 points)

Among the many great shooling options students and working adults in California have to pursue a two-year program or degree, Fullerton College should be counted among them. This college in Fullerton offers students both competitive tuition rates and strong student retention rates.

In-state tuition: $1,142             

Retention rate: 71%                   

5. Santiago Canyon College (89 points)

Students seeking a good community college or a two-year program will appreciate the manageable tuition costs at this school in Orange. A plus 70% retention rate is also an encouraging sign for enrolling students and also make this a top school on our list of the top community colleges in Southern California.

In-state tuition: $1,154             

Retention rate: 73%               

7. Crafton Hills College (88 points)

Along with one of the more affordable tuition fees among the schools on our list, Crafton Hills College in Yucaipa can boast of having solid student retention rate numbers. When it is all added up, that makes this program a top choice for students looking for community colleges in Southern California.

In-state tuition: $1,144         

Retention rate: 71%        

7. Taft College (88 points)

At Taft College in Taft, California, students can pursue a two-year degree while enjoying friendly tuition costs that help to offset so-so student retention rates. Those retention numbers also prevent this solid program from ranking higher, but they are good enough to earn Taft College a second look and a place on our list of the top community colleges in Southern California.

In-state tuition: $1,104        

Retention rate: 66%              

9. Orange Coast College (87 points)

Three-quarters of the students who enroll at Orange Coast College return to complete their degrees. Retention numbers like that, along with highly competitive tuition rates make this Costa Mesa program a top pick on our list of the top two-year schools in Southern California.

In-state tuition: $1,188               

Retention rate: 75%   

10. Chaffey College (86 points)

Students seeking a community college in Rancho Cucamonga need to look no farther than Chaffey College. This respected community college offers encouraging retention rates to go along with manageable tuition costs, earning this two-year program a place among our list of the top community colleges in Southern California.

In-state tuition: $1,172            

Retention rate: 72%      

11. Mt. San Antonio College (84 points)

A range of two-year degrees are available at Mt. San Antonio College in Walnut. Good tuition fees are bolstered by a list-leading student retention rate, earning this community college a place on our list of the top two-year programs in Southern California.

In-state tuition: $1,350                  

Retention rate: 80%   

12. Barstow Community College (83 points)

Like the other great community college options on our list, Barstow Community College offers students the opportunity to earn a two-year degree at affordable rates. Only sub 60% student retention numbers prevent this program from a better showing on our list of the top community colleges in Southern California.

In-state tuition: $1,104            

Retention rate: 58%                  

12. Copper Mountain College (83 points)

Students at Copper Mountain College in Joshua Tree, California, will appreciate good tuition rates as they pursue a two-year degree at this public institution. Less-than-great retention rates don’t help this program’s ranking but don’t prevent it from our list of the top community colleges in Southern California either.

In-state tuition: $1,112              

Retention rate: 61%                    

12. Saddleback College (83 points)

Solid tuition rates and an array of two-year programs make Saddleback College in Mission Viejo another great choice for students seeking a two-year or associate’s degree. This program also touts a 76% student retention rate that bodes well for enrolling students.

In-state tuition: $1,330                 

Retention rate: 76%         

15. East Los Angeles College (82 points)

Closing out our list of the top community colleges in Southern California is East Los Angeles College in Monterey Park. This school affords students two-year degree opportunities at affordable rates, and strong student retention rates don’t hurt this program’s argument for being listed among the top two-year programs in Southern California.

In-state tuition: $1,220          

Retention rate: 72%     

The Methodology and System Used to Rank the Schools

Ranking the schools on our list of the top community colleges in Southern California, we used a basic point system. The methodology uses two factors (tuition and retention rate) that each account for one half of the total score, and that eliminates biases predicated on sole considerations. The points for each factor were tallied and the total point values were assigned to the corresponding schools, which were then ranked accordingly.

We aim to provide information that is useful, informative, and most of all helpful to our readers. Our readers, however, should be aware that the information provided is based on data that is constantly changing. That also means that readers should view this information as approximations, and as with any school being considered, further research about those schools is required.

If you notice any errors or information that needs to be updated, please contact us, so we can continue to provide the most accurate and recent data available. We also welcome any questions or comments regarding any of the schools or programs on our lists, and good luck in all of your educational pursuits. 

Scroll to Top
[degree_finder]
<div class="sideform new_ssr_widget"> <div id="degree-finder"> <script> window.HE = window.HE || {}; window.HE.me = window.HE.me || {}; window.HE.contextualDefaults = window.HE.contextualDefaults || {}; </script> <div data-ssr data-widget="ssr-qdf" data-background-color="#ffffff" data-category="" data-cta="Find Your School" data-cta-color="#DE5C3E" data-degree="" data-height="325" data-subject="" data-title="Degree Finder" data-publisher="bestvalueschools.org" data-url="https://www.bestvalueschools.org/community-colleges-in-southern-california/" class="ssr-qdf-cc5f8060-562d-11eb-9b63-9756f4a9feb4"> <style> #platform-quick-degree-finder label.css-ft45iw{box-sizing:border-box;padding-top:0px;padding-right:15px;padding-bottom:0;padding-left:15px;width:100%;display:block;margin:17.875px 0;cursor:inherit;opacity:inherit;max-height:inherit;position:relative;top:auto;}#platform-quick-degree-finder span.css-wi7yug{box-sizing:border-box;display:none;margin:0;padding:0;line-height:0;}.css-1pz3fcu{margin:0;padding:0;border-width:0;border-style:solid;border-color:#e2e8f0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;box-sizing:border-box;}.css-1iam9o9{position:relative;}.css-1p5s0hp-AdDisclosure{background-color:#fefefe;box-shadow:none;color:#718096 !important;padding:0.25rem 0.75rem;font-weight:700;border-width:2px;border-radius:.25rem;border-style:solid;border-color:#e2e8f0;font-family:inherit;font-size:13px;line-height:inherit vertical-align:baseline;box-sizing:border-box;-webkit-transition:.2s ease all;transition:.2s ease all;min-width:0;}.css-1p5s0hp-AdDisclosure:hover,.css-1p5s0hp-AdDisclosure:focus,.css-1p5s0hp-AdDisclosure:active{background-color:#FAFAFA;color:#718096;cursor:pointer;}.css-11e3mg8{font-weight:700;}.css-1w9ghd{-webkit-letter-spacing:.025em;-moz-letter-spacing:.025em;-ms-letter-spacing:.025em;letter-spacing:.025em;}.css-1hhul3j{text-transform:uppercase;}.css-1jbuhzf{padding-left:1.5rem;padding-right:1.5rem;}.css-yrxnuw{color:#ffffff;}.css-1u78gm9{border-radius:.25rem;}.css-1y4tel7{display:block;}.css-1kru6p0{width:100%;}.css-rnous3{margin-top:1rem;}.css-12fbi72{padding-top:0.75rem;padding-bottom:0.75rem;}.css-1kwozlu-Wrapper{margin-bottom:0.25rem;font-size:0.75rem;padding-top:0.25rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#platform-quick-degree-finder span.css-sc8ma5{box-sizing:border-box;color:black;font-size:15px;font-weight:bold;height:40.625px;left:15px;line-height:40.625px;position:absolute;text-align:center;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:35px;z-index:1;}#platform-quick-degree-finder span.css-sc8ma5:before{content:"1";}#platform-quick-degree-finder span.css-q70zm6{box-sizing:border-box;color:black;font-size:15px;font-weight:bold;height:40.625px;left:15px;line-height:40.625px;position:absolute;text-align:center;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:35px;z-index:1;}#platform-quick-degree-finder span.css-q70zm6:before{content:"2";}#platform-quick-degree-finder span.css-1asxcka{box-sizing:border-box;color:black;font-size:15px;font-weight:bold;height:40.625px;left:15px;line-height:40.625px;position:absolute;text-align:center;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:35px;z-index:1;}#platform-quick-degree-finder span.css-1asxcka:before{content:"3";}form#platform-quick-degree-finder.css-jnw8l7{background:#ffffff;background-image: linear-gradient( #ffffff 0px, #E6E6E6 100% );border-radius:3px;box-shadow:rgba(0,0,0,0.1) 0px 3.25px 13px,rgba(0,0,0,0.5) 0 0 1px;box-sizing:border-box;counter-reset:labels;font-size:3.25px;height:325px;line-height:1.5;margin:auto;margin-bottom:55px;text-rendering:optimizeLegibility;white-space:nowrap;width:300px;padding:0;position:relative;border:0;}form#platform-quick-degree-finder.css-jnw8l7 .ad-disclosure-wrapper{position:absolute;right:0;bottom:-45px;}form#platform-quick-degree-finder.css-jnw8l7 .ad-disclosure-wrapper button.tooltip-toggle{font-size:12px;margin:0;width:45px;min-width:0;height:30px;}#platform-quick-degree-finder div.css-1u5ed2y{background:#ffffff;border:none;border-bottom:1px solid rgba(0,0,0,0.15);box-sizing:border-box;height:75%;margin:0;padding:0 0 15px 0;}#platform-quick-degree-finder legend.css-9rtqb4{background:none;border:0;box-sizing:border-box;color:rgb(0,0,0);height:22%;font-size:22.75px;font-weight:bold;line-height:48.75px;margin:0;text-align:center;text-transform:none;padding:0px 0;width:100%;}#platform-quick-degree-finder select.css-1yfpi3z{color:#393939;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22276.7%22%20height%3D%22153%22%20viewBox%3D%220%200%20276.7%20153%22%20enable-background%3D%22new%200%200%20276.7%20153%22%3E%3Cstyle%3E.arrow%7Bfill%3A%23393939%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M276.7%200H0l138.2%20153z%22%20%2F%3E%3C%2Fsvg%3E),linear-gradient(rgb(255,255,255) 0px,rgb(237,237,237) 100%);background-position:right 13px center,left top;background-repeat:no-repeat;background-size:auto 5px,auto;-webkit-transition:border-color 0.1s ease-in-out;transition:border-color 0.1s ease-in-out;border:2px solid rgba(143,143,143,0.33);box-sizing:border-box;cursor:pointer;font-size:15px;font-weight:normal;height:40.625px;padding:0 32.5px 0 35px;text-transform:inherit;width:100%;outline:none;margin:0;opacity:1;box-shadow:none;max-width:100%;text-transform:none;}#platform-quick-degree-finder select.css-1yfpi3z:focus{border:2px solid #DE5C3E;}#platform-quick-degree-finder select.css-1yfpi3z:focus::-ms-value{background:none;color:#393939;}#platform-quick-degree-finder select.css-1yfpi3z:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}#platform-quick-degree-finder select.css-1yfpi3z::-ms-expand{display:none;}#platform-quick-degree-finder select.css-1yfpi3z:disabled{cursor:not-allowed;opacity:0.6;}#platform-quick-degree-finder button.css-hkmjk6{background:#DE5C3E;border:none;border-radius:3px;box-shadow:0 -3.25px 0 rgba(0,0,0,0.2) inset;box-sizing:border-box;color:rgb(255,255,255);cursor:pointer;font-size:16.25px;width:calc(100% - 30px);height:40.625px;margin:15px 15px 0 15px;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding:0;float:none;max-width:100%;}#platform-quick-degree-finder button.css-hkmjk6:disabled{cursor:not-allowed;opacity:0.6;}#platform-quick-degree-finder button.css-hkmjk6:hover{background:#DE5C3F;}.css-iok6vd-Tooltip{background-color:white;border-radius:5px;border:1px solid #fefefe;border-top:8px solid #DE5C3E;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-sizing:border-box;color:#333;display:none;font-size:14px;min-height:190px;line-height:1.5;min-width:275px;padding:15px;position:absolute;width:275px;top:-25px;white-space:pre-wrap;z-index:999;}.css-iok6vd-Tooltip.open{display:block;}.css-iok6vd-Tooltip .close-button{display:none;}.css-iok6vd-Tooltip:before{content:"";display:inline-block;width:0;height:0;border-style:solid;position:absolute;top:25px;}.css-iok6vd-Tooltip.left{left:-288px;}.css-iok6vd-Tooltip.left:before{right:-12px;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #ffffff;-webkit-filter:drop-shadow(1px 2px 1px #eeeeee);filter:drop-shadow(1px 2px 1px #eeeeee);}.css-iok6vd-Tooltip.right{right:-288px;}.css-iok6vd-Tooltip.right:before{left:-12px;border-width:10px 12px 10px 0;border-color:transparent #ffffff transparent transparent;-webkit-filter:drop-shadow(-1px 2px 1px #eeeeee);filter:drop-shadow(-1px 2px 1px #eeeeee);}@media (max-width:1024px){.css-iok6vd-Tooltip{left:0;height:auto;margin:0 auto;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:50px;width:95%;}.css-iok6vd-Tooltip .close-button{border:1px solid #e2e8f0;background-color:#DE5C3E;color:#FFFFFF;display:block;}.css-iok6vd-Tooltip:before{display:none;}} </style> <div><div><form action="https://platform.highereducation.com/track/quick-degree-finder-widget-submit" id="platform-quick-degree-finder" method="POST" data-monetization-impression="true" data-monetization-impression-degree="" data-monetization-impression-category="" data-monetization-impression-subject="" class="css-jnw8l7"><div class="css-1u5ed2y"><legend class="css-9rtqb4">Degree Finder</legend><label step="1" class="css-ft45iw"><span class="css-wi7yug">Select a Degree Level</span><span step="1" class="css-sc8ma5"></span><select class="css-1yfpi3z" name="degree"><option selected="" value="">Select a Degree</option><option value="1">Associate&#x27;s</option><option value="2">Bachelor&#x27;s</option><option value="3">Master&#x27;s</option><option value="4">Doctorate</option><option value="5">Non-Degree Courses</option><option value="6">Certificate / Diploma</option><option value="7">Graduate Certificates</option></select></label><label step="2" class="css-ft45iw"><span class="css-wi7yug">Select a Category</span><span step="2" class="css-q70zm6"></span><select class="css-1yfpi3z" name="category"><option selected="" value="">Select a Category</option><option value="10">Art &amp; Design</option><option value="1">Business &amp; Management</option><option value="7">Computers &amp; Technology</option><option value="2">Criminal Justice &amp; Legal</option><option value="3">Education &amp; Teaching</option><option value="8">Liberal Arts &amp; Humanities</option><option value="5">Nursing &amp; Healthcare</option><option value="11">Psychology &amp; Counseling</option><option value="4">Science &amp; Engineering</option><option value="9">Trades &amp; Careers</option></select></label><label step="3" class="css-ft45iw"><span class="css-wi7yug">Select a Subject</span><span step="3" class="css-1asxcka"></span><select class="css-1yfpi3z" name="subject"><option selected="" value="">Select a Subject</option><optgroup label="Art &amp; Design"><option value="228">Animation</option><option value="27">Art &amp; Art History</option><option value="147">Creative / Design</option><option value="133">Fashion</option><option value="227">Film</option><option value="134">Game Design</option><option value="161">Graphic Design</option><option value="226">Interior Design</option><option value="256">Landscape Architecture</option><option value="157">Multimedia Design</option><option value="221">Photography</option><option value="278">Visual Communications</option><option value="16">Web Design</option></optgroup><optgroup label="Business &amp; Management"><option value="30">Accounting</option><option value="208">Business Administration</option><option value="299">Business Intelligence</option><option value="109">Economics</option><option value="166">Entertainment Management</option><option value="51">Entrepreneurship</option><option value="21">Finance</option><option value="260">Forensic Accounting</option><option value="116">Hospitality Management</option><option value="241">Hotel &amp; Restaurant Management</option><option value="3">Human Resources</option><option value="8">International Business</option><option value="180">Internet Marketing</option><option value="293">Logistics</option><option value="9">Management</option><option value="282">Management Information Systems</option><option value="22">Marketing</option><option value="174">Non-Profit Management</option><option value="48">Organizational Leadership</option><option value="11">Project Management</option><option value="181">Public Relations</option><option value="205">Real Estate</option><option value="31">Retail &amp; Sales Management</option><option value="182">Risk Management</option><option value="232">Small Business</option><option value="32">Sports Management</option><option value="10">Supply Chain &amp; Logistics</option><option value="183">Taxation</option><option value="230">Training &amp; Development</option></optgroup><optgroup label="Computers &amp; Technology"><option value="175">Computer Engineering</option><option value="266">Computer Forensics</option><option value="15">Computer Programming</option><option value="34">Computer Science</option><option value="138">Database Management</option><option value="13">Information Systems Security</option><option value="58">Information Technology</option><option value="23">Internet Security</option><option value="163">Mobile Development</option><option value="14">Network Administration</option><option value="125">Network Security</option><option value="128">Software Engineering</option><option value="54">Web Development</option></optgroup><optgroup label="Criminal Justice &amp; Legal"><option value="156">Corrections</option><option value="76">Crime Scene Investigation</option><option value="7">Criminal Justice</option><option value="184">Criminology</option><option value="185">Cyber Security</option><option value="100">Forensic Science</option><option value="60">Homeland Security</option><option value="20">Law Enforcement</option><option value="99">Legal Studies</option><option value="77">Paralegal</option><option value="57">Public Safety Administration</option></optgroup><optgroup label="Education &amp; Teaching"><option value="234">Adult Education/Learning</option><option value="188">Child Development</option><option value="243">Coaching</option><option value="189">Curriculum &amp; Instruction</option><option value="35">Early Childhood Education</option><option value="24">Education</option><option value="111">Educational Administration</option><option value="190">Educational Counseling</option><option value="122">Educational Leadership</option><option value="52">Educational Technology</option><option value="223">Elementary Education</option><option value="191">English Language Learning</option><option value="61">Higher Education</option><option value="36">K-12 Education</option><option value="210">Library Science</option><option value="193">Math Education</option><option value="162">Music Education</option><option value="170">Online Teaching</option><option value="70">Reading &amp; Literacy</option><option value="64">Special Education</option><option value="37">Teacher Licensure</option></optgroup><optgroup label="Liberal Arts &amp; Humanities"><option value="214">Anthropology</option><option value="33">Communications</option><option value="28">English</option><option value="79">General Studies</option><option value="201">Geography</option><option value="169">History</option><option value="242">Human &amp; Family Development</option><option value="237">Journalism</option><option value="29">Liberal Arts</option><option value="280">Media Communications</option><option value="258">Ministry</option><option value="236">Music</option><option value="154">Political Science</option><option value="45">Public Administration</option><option value="186">Public Policy</option><option value="47">Social Science</option><option value="152">Social Work</option><option value="85">Sociology</option><option value="78">Theology</option><option value="203">Writing</option></optgroup><optgroup label="Nursing &amp; Healthcare"><option value="206">Dental Assistance</option><option value="198">Emergency Management</option><option value="72">Gerontology</option><option value="199">Health Education</option><option value="59">Health Informatics</option><option value="83">Health Science</option><option value="148">Health Services</option><option value="5">Healthcare Administration</option><option value="231">Healthcare Management</option><option value="67">Human Services</option><option value="105">Medical Assisting</option><option value="6">Medical Coding</option><option value="207">Medical Office Administration</option><option value="283">Nurse Practitioner (RN Required)</option><option value="89">Nursing (RN required)</option><option value="300">Nursing Education (RN Required)</option><option value="96">Nutritional Sciences</option><option value="101">Pharmacy</option><option value="160">Public Health</option><option value="204">RN to BSN (RN required)</option><option value="276">Sports Medicine</option><option value="55">Sports Medicine/Physical Therapy</option><option value="165">Veterinary</option><option value="219">X-Ray Technician</option></optgroup><optgroup label="Psychology &amp; Counseling"><option value="298">Addictions &amp; Recovery</option><option value="289">Behavioral Psychology</option><option value="257">Child and Adolescent Psychology</option><option value="66">Counseling</option><option value="290">Educational Psychology</option><option value="294">Family Counseling</option><option value="209">Forensic Psychology</option><option value="286">Organizational Psychology</option><option value="18">Psychology</option></optgroup><optgroup label="Science &amp; Engineering"><option value="238">Aeronautics/Aviation</option><option value="292">Biomedical Engineering</option><option value="168">Civil Engineering</option><option value="268">Drafting</option><option value="139">Electronics Engineering</option><option value="150">Engineering</option><option value="288">Engineering Management</option><option value="142">Environmental Management</option><option value="158">Environmental Science</option><option value="196">Industrial Engineering</option><option value="197">Mechanical Engineering</option></optgroup><optgroup label="Trades &amp; Careers"><option value="144">Automotive</option><option value="264">Carpentry</option><option value="90">Construction Management</option><option value="259">Culinary</option><option value="218">Electrical Technician</option><option value="141">Fire Science</option><option value="217">Heating/Cooling</option><option value="145">Technology</option><option value="143">Trades</option></optgroup></select></label></div><button type="submit" class="css-hkmjk6">Find Your School</button><input type="hidden" name="publisher" value="bestvalueschools.org"/><input type="hidden" name="url"/><div class="ad-disclosure-wrapper css-1kwozlu-Wrapper"><section class="css-1pz3fcu css-1iam9o9"><button type="button" class="css-1p5s0hp-AdDisclosure tooltip-toggle">AD</button><div class="tooltip-body right css-iok6vd-Tooltip">BestValueSchools.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.<button type="button" class="css-1pz3fcu css-11e3mg8 css-1w9ghd css-1hhul3j css-1jbuhzf css-yrxnuw css-1u78gm9 css-1y4tel7 css-1kru6p0 css-rnous3 css-12fbi72 bg-accent close-button">Got it!</button></div></section></div></form></div></div> <script> (function(){var i=this.element,e=this.props;if(i){i.setAttribute("data-ssr-mounted","");var o=i.querySelector("select[name=degree]"),a=i.querySelector("select[name=category]"),c=i.querySelector("select[name=subject]"),t=c.querySelectorAll("optgroup"),n=i.querySelector("[name=url]"),r=o.children[0].label,l=a.children[0].label,u=c.children[0].label,s=window.self!==window.top;n.value=s?document.referrer:window.location.href;for(var d,g,m,p=[],f=[],h=[],y=1;y<o.length;y++)p.push({name:o[y].label,id:o[y].value,selected:o[y].selected});for(var b=1;b<a.length;b++)f.push({name:a[b].label,id:a[b].value,selected:a[b].selected,degree:p.map(function(e){return e.id})});for(var v=0;v<t.length;v++){for(var x=void 0,w=0;w<f.length;w++)f[w].name===t[v].label&&(x=f[w].id);for(var O=0;O<t[v].children.length;O++){var E=t[v].children[O];h.push({name:E.label,id:E.value,selected:E.selected,category:x,degree:p.map(function(e){return e.id})})}}o.addEventListener("change",F),a.addEventListener("change",N),c.addEventListener("change",z);var S="".concat("https://platform.highereducation.com/","api"),j="\n query QuickDegreeFinderFeed(\n $publisher: String!\n ) {\n quickDegreeFinder(\n publisher: $publisher\n ) {\n degrees {\n id\n name\n slug\n categories {\n id\n name\n slug\n subjects {\n id\n name\n slug\n }\n }\n }\n }\n }\n ",k={publisher:e&&e.publisher},C="".concat(S,"?query=").concat(encodeURIComponent(j),"&variables=").concat(encodeURIComponent(JSON.stringify(k)));if(k.publisher&&I(C,function(e){var t,n,i=JSON.parse(e).data,r=i&&i.quickDegreeFinder&&i.quickDegreeFinder.degrees;r||!r.length?(t=r.reduce(function(t,n){return n.categories.forEach(function(e){t[e.id]=t[e.id]||e,t[e.id].degree=t[e.id].degree||[],t[e.id].degree.push(n.id)}),t},{}),t=Object.keys(t).map(function(e){return t[e]}),n=r.reduce(function(n,i){return i.categories.forEach(function(t){t.subjects.forEach(function(e){n[e.id]=n[e.id]||e,n[e.id].category=n[e.id].category||t.id,n[e.id].degree=n[e.id].degree||[],n[e.id].degree.push(i.id)})}),n},{}),n=Object.keys(n).map(function(e){return n[e]}),d=p.filter(function(e){return e.selected}),g=f.filter(function(e){return e.selected}),m=h.filter(function(e){return e.selected}),p=r.map(function(e){return e.selected=d[0]&&d[0].id==e.id||!1,e}),f=t.map(function(e){return e.selected=g[0]&&g[0].id==e.id||!1,e}).sort(function(e,t){return e.name<t.name?-1:e.name>t.name?1:0}),h=n.map(function(e){return e.selected=m[0]&&m[0].id==e.id||!1,e}).sort(function(e,t){return e.name<t.name?-1:e.name>t.name?1:0}),F()):console.error("Problem loading QDF feed.")}),"undefined"!=typeof window&&!window.toggleTooltip){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var P=function(e){if(!e)return!1;var t=window.innerWidth,n=e.getBoundingClientRect().left,i=t-(n+e.offsetWidth);return 275+10<i?"right":i<n?"left":"right"};window.toggleTooltip=function(e){if(e.target.classList.contains("tooltip-toggle")){var t=i.querySelector(".tooltip-toggle"),n=e.target.closest("section").querySelector(".tooltip-body");"left"===P(t)?(n.classList.remove("right"),n.classList.add("left")):(n.classList.remove("left"),n.classList.add("right")),n.classList.toggle("open"),"undefined"!=typeof window&&void 0!==window.tagular&&window.tagular("beam","ElementClicked",{"@type":"redventures.usertracking.v3.ElementClicked",webElement:{location:"AD_DISCLOSURE",elementType:"TOOLTIP",position:"Search Experience",text:"Click - Ad Disclosure Tooltip"},actionOutcome:"INTERNALLINK"})}else e.target.classList.contains("tooltip-body")||document.querySelectorAll(".tooltip-body").forEach(function(e){return e.classList.remove("open")})},document.addEventListener("click",window.toggleTooltip)}}function T(){return'\n <option value="">'.concat(r,"</option>\n ").concat(p.map(function(e){return"\n <option ".concat(e.selected?"selected":"",' value="').concat(e.id,'" data-slug="').concat(e.slug,'">').concat(e.name,"</option>\n ")}).join(""),"\n ")}function M(e,t){return'\n <option value="">'.concat(e,"</option>\n ").concat(t.map(function(e){return"\n <option ".concat(e.selected?"selected":"",' value="').concat(e.id,'" data-slug="').concat(e.slug,'">').concat(e.name,"</option>\n ")}).join(""),"\n ")}function D(e,t,n){var i=0<o.selectedIndex?t.filter(function(e){var t;return e.degree.forEach(function(e){o[o.selectedIndex].value==e&&(t=!0)}),t}):t,r=[].concat(n).map(function(t){return t.subjects=i.filter(function(e){return e.category===t.id}),t});return'\n <option value="">'.concat(e,"</option>\n ").concat(r.map(function(e){return'\n <optgroup label="'.concat(e.name,'">\n ').concat(e.subjects.map(function(e){return"\n <option ".concat(e.selected?"selected":"",' value="').concat(e.id,'" data-slug="').concat(e.slug,'">').concat(e.name,"</option>\n ")}).join(""),"\n </optgroup>\n ")}).join(""),"\n ")}function L(){var e=q(),t=e.degree,n=e.category,i=(e.subject,!t||""===t),r=!n||""===n;a.disabled=i,c.disabled=i||r}function H(){var e=g[0]&&g[0].name;return!e||""===e?f.map(function(e){return e.selected=!1,e}):f}function A(){var e=m[0]&&m[0].name;return!e||""===e?h.map(function(e){return e.selected=!1,e}):h}function q(){var e=Object.values(o.children).filter(function(e){return e.selected}),t=Object.values(a.children).filter(function(e){return e.selected}),n=Object.values(c.children).filter(function(e){return e.selected});return{degree:e[0]&&e[0].value,category:t[0]&&t[0].value,subject:n[0]&&n[0].value}}function F(e){var t=q().degree;e&&e.target&&(p=p.map(function(e){return e.selected=e.id==t,e}));var i=t?p.filter(function(e){return e.selected}):p,n=f.filter(function(e){var n;return e.degree.forEach(function(t){i.forEach(function(e){t===e.id&&(n=!0)})}),n});o.innerHTML=T(r,p),t&&""!==t||(f=H(),h=A()),a.innerHTML=M(l,n),n=0<a.selectedIndex?f.filter(function(e){return e.selected}):n,c.innerHTML=D(u,h,n),L()}function N(e){var t=q().category;f=f.map(function(e){return e.selected=e.id==t,e});var n=t?f.filter(function(e){return e.selected}):f;a.innerHTML=M(l,f),t&&""!==t||(h=A()),c.innerHTML=D(u,h,n),L()}function z(e){var t=e&&e.target&&e.target.value;h=h.map(function(e){return e.selected=e.id==t,e});var n=f.filter(function(e){return e.selected});c.innerHTML=D(u,h,n.length?n:f)}function I(e,t){var n=new XMLHttpRequest;n.onreadystatechange=function(){4==n.readyState&&200==n.status&&t(n.responseText)},n.open("GET",e,!0),n.send(null)}}).call({ element: document.querySelector("[class=ssr-qdf-cc5f8060-562d-11eb-9b63-9756f4a9feb4]:not([data-ssr-mounted])"), props: {"backgroundColor":"#ffffff","category":"","cta":"Find Your School","ctaColor":"#DE5C3E","degree":"","height":"325","subject":"","title":"Degree Finder","publisher":"bestvalueschools.org","url":"https://www.bestvalueschools.org/community-colleges-in-southern-california/"} }) </script> <script async src="https://platform.highereducation.com/widgets.js"></script> </div> </div></div>