San Bernardino · San Bernardino County

Schools in San Bernardino

San Bernardino has ranked public schools in all four bands at every stage: 51 elementary, 16 middle and 10 high schools, each placed among the California schools we score at its own level (spring 2026 tests; high schools, spring 2025).

Elementary · 51 schools

from bottom 1% to 84th · among 5,728 California elementary schools we score · spring 2026 tests

18Needs Support
24Developing
6Solid
3Strong

Middle · 16 schools

from 2nd to 98th · among 2,532 California middle schools we score · spring 2026 tests

  • Richardson PREP HI Middle: 98th percentile, Strong
  • Colonel Joseph C. Rodriguez PREP Academy: 86th percentile, Strong
  • Paakuma K-8: 62nd percentile, Solid
  • Norton Science and Language Academy: 62nd percentile, Solid
  • Cesar E. Chavez Middle: 48th percentile, Developing
  • Virtual Academy: 39th percentile, Developing
  • Hardy Brown College Prep: 34th percentile, Developing
  • Arrowview Middle: 24th percentile, Needs Support
  • ASA Charter: 22nd percentile, Needs Support
  • SOAR Charter Academy: 19th percentile, Needs Support
  • Golden Valley Middle: 15th percentile, Needs Support
  • Curtis Middle: 13th percentile, Needs Support
  • Shandin Hills Middle: 8th percentile, Needs Support
  • Martin Luther King Jr. Middle: 6th percentile, Needs Support
  • Del Vallejo Middle: 2nd percentile, Needs Support
  • Public Safety Academy: 2nd percentile, Needs Support
9Needs Support
3Developing
2Solid
2Strong

High · 10 schools

from 17th to 93rd · among 1,500 California high schools we score · spring 2025 tests

  • Middle College High: 93rd percentile, Strong
  • Cajon High: 56th percentile, Solid
  • Norton Science and Language Academy: 40th percentile, Developing
  • Pacific High: 35th percentile, Developing
  • Virtual Academy: 34th percentile, Developing
  • San Gorgonio High: 33rd percentile, Developing
  • Arroyo Valley High: 31st percentile, Developing
  • Public Safety Academy: 19th percentile, Needs Support
  • Indian Springs High: 18th percentile, Needs Support
  • San Bernardino High: 17th percentile, Needs Support
3Needs Support
5Developing
1Solid
1Strong

Each column counts the schools in one five-percentile step; the number above it is that count. One dot per school. Each stage is placed only among California schools at its own level. A school ranked at two stages appears in both.

Elementary schools

San Bernardino’s 51 public elementary schools run from the bottom 1% to the 84th percentile among the 5,728 California elementary schools we score (spring 2026 tests).

Highest in San Bernardino

Statewide percentile
Context

The average San Bernardino elementary school had 26 in 100 students chronically absent (missed 10% or more of school days) in 2025–26; the average California elementary school had 17 in 100.

Show the other 41 elementary schools

The other 41 elementary schools

Each percentile compares a school with California schools at its own level.

Middle schools

San Bernardino’s 16 public middle schools run from the 2nd to the 98th percentile among the 2,532 California middle schools we score (spring 2026 tests).

Highest in San Bernardino

Statewide percentile

Paakuma K-8 and Norton Science and Language Academy are at the same percentile; treat that as a tie.

Context

The average San Bernardino middle school had 27 in 100 students chronically absent in 2025–26; the average California middle school had 18 in 100.

Show the other 6 middle schools

The other 6 middle schools

High schools

San Bernardino’s 10 public high schools run from the 17th to the 93rd percentile among the 1,500 California high schools we score (spring 2025 tests).

High schools in San Bernardino

Statewide percentile
  • Middle College HighSan Bernardino City Unified · Solid Base · Check how it admits students.
    93rdStrongScope Score 80/100
  • Cajon HighSan Bernardino City Unified
    56thSolidScope Score 58/100
  • Norton Science and Language AcademySan Bernardino County Office of Educatio · Charter school. Check how it admits students.
    40thDevelopingScope Score 53/100
  • Pacific HighSan Bernardino City Unified
    35thDevelopingScope Score 51/100
  • Virtual AcademySan Bernardino City Unified · Check how it admits students.
    34thDevelopingScope Score 51/100
  • San Gorgonio HighSan Bernardino City Unified
    33rdDevelopingScope Score 50/100
  • Arroyo Valley HighSan Bernardino City Unified
    31stDevelopingScope Score 50/100
  • Public Safety AcademySan Bernardino City Unified · Charter school. Check how it admits students.
    19thNeeds SupportScope Score 46/100
  • Indian Springs HighSan Bernardino City Unified
    18thNeeds SupportScope Score 45/100
  • San Bernardino HighSan Bernardino City Unified
    17thNeeds SupportScope Score 45/100

Pacific High and Virtual Academy are 1 percentile apart; treat that as a tie.

Context

The average San Bernardino high school had 27 in 100 students chronically absent in 2025–26; the average California high school had 23 in 100.

7 more high schools, not ranked with these
Schools around San Bernardino

75 listed public schools with mapped locations

Open full map →

Loading school locations…

The school lists on this page are also available without the map.

School locations, not attendance boundaries. Confirm eligibility with the district.

Questions & evidence

Turn the data into useful questions. Trace every result back to its record.

Private schools in San Bernardino

4 private schools in San Bernardino. Private schools don’t take California’s state tests, so SchoolScope lists their directory facts unranked.

  • Aquinas High SchoolPrivate · Roman Catholic · grades 9-12 · 554 students · 16:1 student–teacher ratio
  • The Rock Christian SchoolPrivate · Christian (no specific denomination) · grades Pre-K-12 · 227 students · 17:1 student–teacher ratio
  • Holy Rosary AcademyPrivate · Roman Catholic · grades Pre-K-8 · 168 students · 17:1 student–teacher ratio
  • Oak Tree Learning CenterPrivate · Nonsectarian · grades Pre-K · 2 students · 2:1 student–teacher ratio

Search private schools in San Bernardino ›

More places to look

School districts

ZIP codes

Guides

Before kindergarten

A district outline or ZIP code doesn’t decide which school a child attends. Confirm the school for your address, grade and program with the district. See these schools on the map ›

Common questions

Are the public schools in San Bernardino good?
San Bernardino’s 51 public elementary schools run from the bottom 1% to the 84th percentile among the 5,728 California elementary schools we score (spring 2026 tests). By band: 3 Strong, 6 Solid, 24 Developing and 18 Needs Support. San Bernardino’s 16 public middle schools run from the 2nd to the 98th percentile among the 2,532 California middle schools we score (spring 2026 tests). By band: 2 Strong, 2 Solid, 3 Developing and 9 Needs Support. San Bernardino’s 10 public high schools run from the 17th to the 93rd percentile among the 1,500 California high schools we score (spring 2025 tests). By band: 1 Strong, 1 Solid, 5 Developing and 3 Needs Support. A percentile compares a school with California public schools at the same level that we score; it isn’t a grade. How we score schools.
Which public schools in San Bernardino rank highest?
Elementary: Savant Preparatory Academy of Business, 84th percentile statewide (Strong). Middle: Richardson PREP HI Middle, 98th percentile statewide (Strong). High: Middle College High, 93rd percentile statewide (Strong). Each level is ranked separately, and a few percentiles apart is a tie. A rank doesn’t decide fit or whether a child can enroll.
How does chronic absence in San Bernardino compare with California?
The average San Bernardino elementary school had 26 in 100 students chronically absent (missed 10% or more of school days) in 2025–26; the average California elementary school had 17 in 100. The average San Bernardino middle school had 27 in 100 students chronically absent in 2025–26; the average California middle school had 18 in 100. The average San Bernardino high school had 27 in 100 students chronically absent in 2025–26; the average California high school had 23 in 100. These are averages of school rates: each school counts once, whatever its size.
Does living in San Bernardino decide which school my child attends?
No. A city can hold schools from more than one district, and attendance boundaries decide which school serves an address. Confirm the school for your address with the district.
Where do these results come from?
California’s state tests (CAASPP) from spring 2026 and chronic-absence rates for 2025–26, both published by the California Department of Education. Percentiles, bands and Scope Scores are SchoolScope’s calculations, not official state ratings. Private schools don’t take the state tests, so we don’t score them. Methodology and limitations.

Sources & methodology

Data source: California Department of Education · CAASPP 2025-26

Scope Scores are SchoolScope’s calculations, not official state ratings. Use them alongside school visits and questions about your child’s needs.

Download these schools (CSV) · free to use under CC BY 4.0 with attribution