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 |
|---|---|---|---|---|---|
| Savant Preparatory Academy of Business | San Bernardino | Elementary | KG-06 | 228 | · |
| Mountain View Montessori Charter | Victorville | Elementary | KG-06 | 227 | · |
| Mojave River Academy - Gold Canyon | Fontana | Combined | KG-12 | 221 | · |
| Canyon Ridge High | Hesperia | High | 09-12 | 218 | · |
| High Desert Premier Academy | Apple Valley | Combined | KG-12 | 208 | · |
| Chaparral Academy of Technology | Fontana | Elementary | KG-05 | 205 | · |
| Needles Middle | Needles | Middle | 06-08 | 196 | · |
| Lucerne Valley Middle | Lucerne Valley | Middle | 07-08 | 195 | · |
| Dr. John H. Milor High Continuation | Rialto | High | 09-12 | 190 | · |
| Goodwill Independent Study | Victorville | High | 07-12 | 187 | · |
| Apple Valley Virtual Academy | Apple Valley | Elementary | KG-08 | 173 | · |
| Morongo Valley Elementary | Morongo Valley | Elementary | KG-06 | 170 | · |
| Ballington Acad for the Arts and Scis - San Bernardino | San Bernardino | Elementary | KG-05 | 152 | · |
| Redlands eAcademy | Redlands | Combined | KG-12 | 151 | · |
| Trona Elementary | Trona | Elementary | KG-06 | 147 | · |
| Riverview Middle | Helendale | Middle | 07-08 | 141 | · |
| Landers Elementary | Landers | Elementary | KG-06 | 139 | · |
| Chaparral High | Phelan | High | 09-12 | 130 | · |
| El Mirage | Adelanto | Elementary | KG-08 | 128 | · |
| Washington High | Colton | Combined | KG-12 | 126 | · |
| Online Academy | Ontario | Elementary | KG-08 | 125 | · |
| Black Rock Alternative/Continuation | Yucca Valley | High | 09-12 | 122 | · |
| Buena Vista Continuation High | Chino | High | 09-12 | 121 | · |
| Hillside High | Upland | High | 10-12 | 119 | · |
| Independence Charter Academy | Helendale | Combined | KG-12 | 118 | · |
| San Bernardino Co Juve Detention and Assessment Center | San Bernardino | Combined | KG-12 | 113 | · |
| Green Valley High | Yucaipa | High | 09-12 | 111 | · |
| Trona High | Trona | High | 07-12 | 111 | · |
| Newberry Springs Elementary | Newberry Springs | Elementary | KG-05 | 106 | · |
| Chaffey District Online High | Ontario | High | 09-12 | 93 | · |
| Oro Grande Elementary | Oro Grande | Elementary | KG-06 | 91 | · |
| Victor Valley Virtual Academy | Victorville | High | 07-12 | 91 | · |
| Oak View High School & Education Center | Yucaipa | High | 07-12 | 90 | · |
| Zupanic Virtual Academy | Rialto | High | 09-12 | 90 | · |
| Adelanto Virtual Academy | Victorville | Elementary | KG-08 | 85 | · |
| Snowline Academy | Phelan | Combined | KG-12 | 85 | · |
| Rim Virtual Academy | Lake Arrowhead | Combined | KG-12 | 80 | · |
| Green Valley Independent Study | Yucaipa | Elementary | KG-08 | 77 | · |
| Anderson | San Bernardino | Combined | KG-12 | 76 | · |
| Central High (Continuation) | Barstow | High | 09-12 | 73 | · |
| Monument Peak | Big River | Elementary | KG-08 | 70 | · |
| Woodward Leadership Academy | San Bernardino | Elementary | KG-06 | 69 | · |
| Fallsvale | Forest Falls | Elementary | KG-08 | 62 | · |
| Baker Elementary | Baker | Elementary | KG-05 | 59 | · |
| Goodwill High | Victorville | High | 09-12 | 58 | · |
| Boys Republic High | Chino Hills | High | 09-12 | 47 | · |
| Calico Continuation High | Yermo | High | 06-12 | 45 | · |
| Mountain High | Lake Arrowhead | High | 09-12 | 44 | · |
| Silver Valley Academy | Daggett | Combined | KG-12 | 42 | · |
| Chemehuevi Valley Elementary | Havasu Lake | Elementary | KG-05 | 40 | · |
| Baker Junior High | Baker | Middle | 06-08 | 35 | · |
| Alternative Learning Center | San Bernardino | Combined | KG-12 | 34 | · |
| Chautauqua High (Continuation) | Big Bear City | High | 08-12 | 33 | · |
| Baker High | Baker | High | 09-12 | 31 | · |
| Chino Valley Learning Academy | Chino Hills | High | 07-12 | 27 | · |
| Eagle Summit Community Day | Phelan | High | 06-12 | 24 | · |
| Hesperia Community Day | Hesperia | High | 07-12 | 22 | · |
| Chaffey Community Day | Ontario | High | 09-12 | 20 | · |
| Needles Community Day | Needles | High | 06-12 | 18 | · |
| Mountain View High | Lucerne Valley | High | 09-12 | 16 | · |
| BUSD School of Opportunity | Barstow | High | 06-12 | 9 | · |
| Educational Training Center | Needles | High | 09-12 | 9 | · |
| Etiwanda Community Day | Etiwanda | Middle | 06-08 | 5 | · |
| Baldy View ROP | Ontario | High | 09-12 | 0 | · |
| Carmack | San Bernardino | Elementary | KG-08 | 0 | · |
| Challenges Community Day | Lenwood | Elementary | KG-06 | 0 | · |
| Colton-Redlands-Yucaipa ROP | Redlands | High | 09-12 | 0 | · |
| STAR at Anderson Community Day | San Bernardino | Elementary | KG-06 | 0 | · |
| San Bernardino City Community Day | San Bernardino | High | 07-12 | 0 | · |
| San Bernardino County ROP | San Bernardino | High | 09-12 | 0 | · |
| Silver Valley Community Day | Daggett | High | 09-12 | 0 | · |
| Yvonne Harmon | San Bernardino | Elementary | KG-08 | 0 | · |
| Academy Performing Preschool | Victorville | Elementary | M-M | · | · |
| Apple Valley Unified Preschool Special Education | Apple Valley | Elementary | M-M | · | · |
| Independent Study Program | Barstow | Elementary | M-M | · | · |
| Monument Peak High | Big River | Elementary | M-M | · | · |
| Preschool | Twentynine Palms | Elementary | M-M | · | · |
| Rocking Horse Preschool | Rialto | Elementary | M-M | · | · |
| San Salvador Preschool | Colton | Elementary | M-M | · | · |
| Scholarship Prep - San Bernardino County | Upland | Elementary | M-M | · | · |
| Student Outreach & Academic Renaissance Academy | Ontario | Elementary | M-M | · | · |
| Upland Virtual | Upland | Combined | M-M | · | · |
| Yucaipa Early Childhood Education Center | Yucaipa | Elementary | M-M | · | · |
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.