San Bernardino County
San Bernardino County's 583 public schools sit inside California and collectively enroll about 393,648 K-12 students across 358 elementary, 79 middle, and 110 high.
7-year change in San Bernardino County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of San Bernardino County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in San Bernardino County
Latest 2023-24 ELA proficiency, 460 schools ranked. California state average: 47.6%.
- Country Springs Elementary· 89.3%
- Richardson PREP HI Middle· 85.1%
- Hidden Trails Elementary· 83.2%
- John L. Golden Elementary· 83.2%
- University Preparatory· 83.2%
- Trona High· 4.5%
- Crestline Elementary· 6.6%
- Barstow Junior High· 7.2%
- Barstow Intermediate· 7.9%
- Adelanto Elementary· 9.4%
See all 460 schools in San Bernardino County ranked by score →
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Granite Mountain Charter | Lucerne Valley | Combined | KG-12 | 4,393 | · |
| Sage Oak Charter | Redlands | Combined | KG-12 | 3,879 | · |
| Etiwanda High | Etiwanda | High | 09-12 | 3,446 | · |
| Rancho Cucamonga High | Rancho Cucamonga | High | 09-12 | 3,221 | · |
| Chaffey High | Ontario | High | 09-12 | 3,127 | · |
| Alta Vista Innovation High | Hesperia | High | 09-12 | 2,812 | · |
| Upland High | Upland | High | 09-12 | 2,797 | · |
| Los Osos High | Rancho Cucamonga | High | 09-12 | 2,759 | · |
| Yucaipa High | Yucaipa | High | 09-12 | 2,755 | · |
| Cajon High | San Bernardino | High | 09-12 | 2,748 | · |
| Chino Hills High | Chino Hills | High | 09-12 | 2,748 | · |
| Summit High | Fontana | High | 09-12 | 2,725 | · |
| Arroyo Valley High | San Bernardino | High | 09-12 | 2,692 | · |
| Rialto High | Rialto | High | 09-12 | 2,623 | · |
| Ruben S. Ayala High | Chino Hills | High | 09-12 | 2,541 | · |
| Fontana High | Fontana | High | 09-12 | 2,534 | · |
| Montclair High | Montclair | High | 09-12 | 2,515 | · |
| Riverside Preparatory | Oro Grande | Combined | KG-12 | 2,453 | · |
| Hesperia High | Hesperia | High | 09-12 | 2,405 | · |
| Alta Loma High | Alta Loma | High | 09-12 | 2,386 | · |
| Oak Hills High | Oak Hills | High | 09-12 | 2,370 | · |
| Victor Valley High | Victorville | High | 09-12 | 2,255 | · |
| Adelanto High | Adelanto | High | 09-12 | 2,247 | · |
| Apple Valley High | Apple Valley | High | 09-12 | 2,211 | · |
| Redlands Senior High | Redlands | High | 09-12 | 2,189 | · |
| Options for Youth-Acton | Fontana | High | 07-12 | 2,171 | · |
| Excelsior Charter | Victorville | High | 07-12 | 2,170 | · |
| Silverado High | Victorville | High | 09-12 | 2,165 | · |
| Serrano High | Phelan | High | 09-12 | 2,163 | · |
| Citrus Valley High | Redlands | High | 09-12 | 2,110 | · |
| Colony High | Ontario | High | 09-12 | 2,109 | · |
| Sultana High | Hesperia | High | 09-12 | 2,098 | · |
| Chino High | Chino | High | 09-12 | 2,077 | · |
| Eisenhower High | Rialto | High | 09-12 | 2,075 | · |
| Ontario High | Ontario | High | 09-12 | 1,994 | · |
| Wilmer Amina Carter High | Rialto | High | 09-12 | 1,951 | · |
| Fontana A. B. Miller High | Fontana | High | 09-12 | 1,950 | · |
| San Bernardino County Special Education | San Bernardino | Combined | KG-12 | 1,860 | · |
| Redlands East Valley High | Redlands | High | 09-12 | 1,845 | · |
| Indian Springs High | San Bernardino | High | 09-12 | 1,810 | · |
| Bloomington High | Bloomington | High | 09-12 | 1,794 | · |
| Granite Hills High | Apple Valley | High | 09-12 | 1,791 | · |
| Jurupa Hills High | Fontana | High | 09-12 | 1,739 | · |
| Colton High | Colton | High | 09-12 | 1,729 | · |
| Sitting Bull Academy | Apple Valley | Elementary | KG-08 | 1,695 | · |
| Henry J. Kaiser High | Fontana | High | 09-12 | 1,660 | · |
| Grand Terrace High Sch at the Ray Abril Jr. Edal Complex | Grand Terrace | High | 09-12 | 1,647 | · |
| Gorman Learning Center San Bernardino/Santa Clarita | Redlands | Combined | KG-12 | 1,559 | · |
| Barstow High | Barstow | High | 09-12 | 1,558 | · |
| Academy for Academic Excellence | Apple Valley | Combined | KG-12 | 1,489 | · |
| William G. Jehue Middle | Colton | Middle | 06-08 | 1,444 | · |
| San Bernardino High | San Bernardino | High | 09-12 | 1,440 | · |
| San Gorgonio High | San Bernardino | High | 09-12 | 1,431 | · |
| Wayne Ruble Middle | Fontana | Middle | 06-08 | 1,394 | · |
| Day Creek Intermediate | Etiwanda | Middle | 06-08 | 1,326 | · |
| Don Antonio Lugo High | Chino | High | 09-12 | 1,256 | · |
| Norton Science and Language Academy | San Bernardino | Combined | KG-12 | 1,249 | · |
| Pacific High | San Bernardino | High | 09-12 | 1,246 | · |
| Hesperia Junior High | Hesperia | Middle | 07-08 | 1,228 | · |
| Phoenix Academy | Apple Valley | Elementary | KG-08 | 1,213 | · |
| Cope Middle | Redlands | Middle | 06-08 | 1,191 | · |
| Gorman Learning Center | Redlands | Combined | KG-12 | 1,185 | · |
| Etiwanda Intermediate | Etiwanda | Middle | 06-08 | 1,181 | · |
| Heritage Intermediate | Fontana | Middle | 06-08 | 1,175 | · |
| Options for Youth-San Bernardino | San Bernardino | High | 07-12 | 1,168 | · |
| Yucca Valley High | Yucca Valley | High | 09-12 | 1,168 | · |
| Vanguard Preparatory | Apple Valley | Elementary | KG-08 | 1,153 | · |
| Ranchero Middle | Hesperia | Middle | 07-08 | 1,140 | · |
| University Preparatory | Victorville | High | 07-12 | 1,136 | · |
| Cesar E. Chavez Middle | San Bernardino | Middle | 06-08 | 1,107 | · |
| Beattie Middle | Highland | Middle | 06-08 | 1,072 | · |
| Canyon Hills Junior High | Chino Hills | Middle | 07-08 | 1,070 | · |
| Summit Intermediate | Etiwanda | Middle | 06-08 | 1,065 | · |
| Cedar Middle | Hesperia | Middle | 07-08 | 1,061 | · |
| Cobalt Institute of Math and Science | Victorville | High | 07-12 | 1,058 | · |
| Fontana Middle | Fontana | Middle | 06-08 | 1,049 | · |
| Clement Middle | Redlands | Middle | 06-08 | 1,023 | · |
| Rialto Middle | Rialto | Middle | 06-08 | 1,017 | · |
| Liberty Elementary | Victorville | Elementary | KG-06 | 1,014 | · |
| Warren F. Frisbie Middle | Rialto | Middle | 06-08 | 1,000 | · |
| Inland Leaders Charter | Yucaipa | Elementary | KG-08 | 997 | · |
| Mission Crest Elementary | Hesperia | Elementary | KG-06 | 989 | · |
| Maple Elementary | Hesperia | Elementary | KG-06 | 988 | · |
| Moore Middle | Redlands | Middle | 06-08 | 988 | · |
| Baldy Mesa Elementary | Phelan | Elementary | KG-05 | 985 | · |
| Cal Aero Preserve Academy | Chino | Elementary | KG-08 | 982 | · |
| Ethel Kucera Middle | Rialto | Middle | 06-08 | 978 | · |
| Alder Middle | Fontana | Middle | 06-08 | 964 | · |
| Allegiance STEAM Academy - Thrive | Chino | Elementary | KG-08 | 950 | · |
| Ruth Musser Middle | Rancho Cucamonga | Middle | 05-08 | 941 | · |
| Paakuma K-8 | San Bernardino | Elementary | KG-08 | 940 | · |
| Vineyard Junior High | Alta Loma | Middle | 06-08 | 933 | · |
| Rio Vista School of Applied Learning | Apple Valley | Elementary | KG-06 | 927 | · |
| Southridge Tech Middle | Fontana | Middle | 06-08 | 923 | · |
| Arrowview Middle | San Bernardino | Middle | 06-08 | 917 | · |
| Ben F. Kolb Middle | Rialto | Middle | 06-08 | 917 | · |
| John L. Golden Elementary | Etiwanda | Elementary | KG-05 | 916 | · |
| Krystal School of Science Math & Technology | Hesperia | Elementary | KG-06 | 912 | · |
| Robert O. Townsend Junior High | Chino Hills | Middle | 07-08 | 905 | · |
| Mojave Vista Elementary | Victorville | Elementary | KG-06 | 904 | · |
Cities in San Bernardino County
About San Bernardino County
San Bernardino County is a sprawling California county of about 2,197,104 residents, home to 583 public schools and roughly 393,648 students.
Zooming out, census numbers show the median household earns about $85,478 a year, roughly 23% of adults have completed at least a four-year degree, and roughly 11% of residents live below the federal poverty line.
In terms of grade levels, San Bernardino County comprises 358 elementary schools (184,401 students), 79 middle schools (59,904), 110 high schools (121,850), and 36 combined or other schools.
San Bernardino City Unified is the biggest district by enrollment, covering about 44,080 students across San Bernardino County.
Over the past 7-year window. Combined enrollment now sits at 393,087 students, held roughly steady from the 403,099 reported in SY 2017-18. The school count climbed from 546 to 562 across the same 7-year window. Demographically, the Hispanic share of enrollment increased from 64% to 68%.
In the discussion threads here, the community for San Bernardino County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.