📊 Data: NCES CCD 2024–2025·🔄 Updated: August 2026·Editorial standards
📍 California · San Bernardino County

School Districts in
San Bernardino County, CA

22 public school districts serving 92 zip codes in San Bernardino County. Average rating: 4/10. Ratings reflect state reading & math proficiency (EDFacts 2021–22 for most districts, 2017–18 fallback for the rest), percentile-ranked within California.

Districts in San Bernardino County22 districts, sorted by rating
DistrictCityRatingStudentsSchoolsGradesZip Codes
Chino Valley Unified School DistrictChino9/10  Excellent · 81st pct25,64534K–123
Chaffey Joint Union High School DistrictRancho Cucamonga8/10  Good · 75th pct23,145119–129
Upland Unified School DistrictUpland8/10  Good · 70th pct10,07914K–122
Redlands Unified School DistrictForest Falls7/10  Good · 66th pct19,77325K–127
Silver Valley Unified School DistrictFort Irwin6/10  Average · 56th pct1,9499K–125
Bear Valley Unified School DistrictAngelus Oaks6/10  Average · 51st pct2,1456K–125
Yucaipa-Calimesa Joint Unified School DistrictCalimesa5/10  Average · 48th pct8,55114K–122
Victor Valley Union High School DistrictAdelanto4/10  Below Average · 36th pct11,357107–125
Fontana Unified School DistrictFontana4/10  Below Average · 35th pct33,91044K–123
Rialto Unified School DistrictRialto4/10  Below Average · 33rd pct24,13230K–122
Rim of the World Unified School DistrictBlue Jay4/10  Below Average · 32nd pct2,8907K–1210
Morongo Unified School DistrictJoshua Tree4/10  Below Average · 31st pct7,40717K–125
San Bernardino City Unified School DistrictPatton3/10  Below Average · 28th pct45,97176K–129
Snowline Joint Unified School DistrictPhelan3/10  Below Average · 27th pct7,96112K–124
Colton Joint Unified School DistrictGrand Terrace3/10  Below Average · 23rd pct19,29728K–123
Needles Unified School DistrictEarp3/10  Below Average · 21st pct9557K–127
Apple Valley Unified School DistrictApple Valley2/10  Poor · 15th pct13,60315K–122
Hesperia Unified School DistrictHesperia2/10  Poor · 15th pct22,96225K–122
Lucerne Valley Unified School DistrictLanders1/10  Poor · 7th pct1,0294K–122
Barstow Unified School DistrictBarstow1/10  Poor · 6th pct6,39613K–122
Trona Joint Unified School DistrictTrona1/10  Poor · 5th pct2472K–121
Baker Valley Unified School DistrictBaker1/10  Poor · 4th pct1243K–122

How San Bernardino County compares

Together they enroll 289,528 students across 406 schools. The largest is San Bernardino City Unified School District with 45,971 students. Districts here average 4.0/10, below the California average of 5.5/10. Ratings range from 1/10 to 9/10.

School Districts in San Bernardino County, California

San Bernardino County has 22 public school districts covering 92 zip codes. The top-rated district in San Bernardino County is Chino Valley Unified School District (9/10). Ratings are based on the share of students proficient in reading and math on state assessments (NCES EDFacts, 2021–22 for most districts), ranked against all districts in California. Directory details come from NCES CCD 2024–25.

Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.