San Bernardino County Schools & Education

San Bernardino County, California

School Score

49/100

Higher = better

Rating

Average

Graduation Rate

85.1%

National avg 87.5%

Education Statistics

Graduation Rate

85.1%

National avg 87.5%

State avg 87.5%

Per-Pupil Spending

$8,572

National avg $13,239

State avg $8,762

School Score

49/100

Higher = better

State avg 55/100

State School Rank

#43

of 58 counties (1 = best)

Education Overview

About Schools in San Bernardino County, California

California's largest county by school volume

San Bernardino County manages 573 public schools, including 109 high schools, serving a total of 394,196 students. With 82 districts, it maintains one of the most complex educational infrastructures in the state.

Competitive scores amidst funding challenges

The county maintains a 54.3 school score and an 85.1% graduation rate, slightly below national benchmarks. At $8,572 per student, spending is roughly 34% lower than the $13,000 national average, yet it remains close to the California state average.

Major districts serving the high desert

San Bernardino City Unified is the largest district, serving 45,852 students across 76 schools. The county also supports 51 charter schools, including Granite Mountain Charter which enrolls over 3,400 students.

Suburban hubs and massive high schools

The county's schools are primarily suburban, but it also supports 60 rural and 46 town-based campuses. Large high schools define the landscape, with Etiwanda High and Chaffey High each serving more than 3,300 students.

Diverse opportunities for student success

From Chino Valley to the High Desert, the county's 82 districts offer diverse neighborhood choices for families. The mix of large suburban high schools and specialized charters provides plenty of options for prospective residents.

School Overview

Total Schools

573

in San Bernardino County

Total Enrollment

394,196

students

School Districts

82

districts

Charter Schools

51

9% of total

School Type Breakdown

Elementary346
Middle77
High109
Other41

82 School Districts in San Bernardino County

San Bernardino City Unified

76 schools
45,852 students

Fontana Unified

44 schools
33,844 students

Chino Valley Unified

34 schools
25,618 students

Rialto Unified

30 schools
24,117 students

Chaffey Joint Union High

11 schools
23,058 students

Hesperia Unified

25 schools
22,945 students

Redlands Unified

25 schools
19,473 students

Colton Joint Unified

28 schools
19,281 students

Ontario-Montclair

33 schools
18,428 students

Apple Valley Unified

15 schools
13,581 students

573 Public Schools in San Bernardino County

Etiwanda High

Chaffey Joint Union High

9–12High3,596 students
Granite Mountain Charter

Granite Mountain Charter District

KG–12Charter3,433 students
Chaffey High

Chaffey Joint Union High

9–12High3,346 students
Rancho Cucamonga High

Chaffey Joint Union High

9–12High3,264 students
Upland High

Upland Unified

9–12High3,070 students
Sage Oak Charter

Community Collaborative Virtual - Sage Oak Charter District

KG–12Charter3,048 students
Rialto High

Rialto Unified

9–12High2,886 students
Los Osos High

Chaffey Joint Union High

9–12High2,837 students
Yucaipa High

Yucaipa-Calimesa Joint Unified

9–12High2,830 students
Chino Hills High

Chino Valley Unified

9–12High2,800 students
Arroyo Valley High

San Bernardino City Unified

9–12High2,785 students
Montclair High

Chaffey Joint Union High

9–12High2,769 students
Cajon High

San Bernardino City Unified

9–12High2,750 students
Ruben S. Ayala High

Chino Valley Unified

9–12High2,617 students
Summit High

Fontana Unified

9–12High2,539 students
Riverside Preparatory

Riverside Preparatory District

KG–12Charter2,508 students
Oak Hills High

Hesperia Unified

9–12High2,492 students
Fontana High

Fontana Unified

9–12High2,459 students
Alta Loma High

Chaffey Joint Union High

9–12High2,456 students
Hesperia High

Hesperia Unified

9–12High2,275 students

Educational Attainment

Annual Per-Pupil Expenditure

$8,572

State avg $8,762

Find Homes Near Top Schools

Browse homes in San Bernardino County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in San Bernardino County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in San Bernardino County, California — FAQ

What does the school system look like in San Bernardino County, California?

San Bernardino County manages 573 public schools, including 109 high schools, serving a total of 394,196 students. With 82 districts, it maintains one of the most complex educational infrastructures in the state.

How do schools in San Bernardino County perform academically?

The county maintains a 54.3 school score and an 85.1% graduation rate, slightly below national benchmarks. At $8,572 per student, spending is roughly 34% lower than the $13,000 national average, yet it remains close to the California state average.

What are the major school districts in San Bernardino County, California?

San Bernardino City Unified is the largest district, serving 45,852 students across 76 schools. The county also supports 51 charter schools, including Granite Mountain Charter which enrolls over 3,400 students.

What is the school experience like in San Bernardino County?

The county's schools are primarily suburban, but it also supports 60 rural and 46 town-based campuses. Large high schools define the landscape, with Etiwanda High and Chaffey High each serving more than 3,300 students.

How can I find homes near good schools in San Bernardino County, California?

From Chino Valley to the High Desert, the county's 82 districts offer diverse neighborhood choices for families. The mix of large suburban high schools and specialized charters provides plenty of options for prospective residents.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.