The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

83 schools in San Bernardino

California · Public K-12

Public K-12 enrollment in San Bernardino totals about 47,639 students across 83 schools (an average of 574 students per campus).

7-year change in San Bernardino

SY 2017-18 vs SY 2024-25
Total enrollment
47,639
-3,946 (-8%) vs SY 2017-18
School count
78
-4 (-5%) vs SY 2017-18
% White
4%
was 6%
% Hispanic
82%
was 73%
% Black
9%
was 12%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alternative Learning CenterCombinedKG-1234
AndersonCombinedKG-1276
Arrowhead ElementaryElementaryKG-06248
Arrowview MiddleMiddle06-08917
Arroyo Valley HighHigh09-122,692
ASA CharterCombinedKG-12334
Ballington Acad for the Arts and Scis - San BernardinoElementaryKG-05152
Barton ElementaryElementaryKG-06485
Bing Wong ElementaryElementaryKG-06581
Bob Holcomb ElementaryElementaryKG-06598
Bradley ElementaryElementaryKG-06530
Cajon HighHigh09-122,748
Captain Leland Norton ElementaryElementaryKG-06460
CarmackElementaryKG-080
Cesar E. Chavez MiddleMiddle06-081,107
Colonel Joseph C. Rodriguez PREP AcademyMiddle06-08640
Community School/Independent Alternative EducationCombinedKG-12394
Curtis MiddleMiddle07-08679
Davidson ElementaryElementaryKG-06408
Del Rosa ElementaryElementaryKG-06659
Del Vallejo MiddleMiddle06-08642
Dr. Mildred Dalton Henry ElementaryMiddle04-06338
E. Neal Roberts ElementaryElementaryKG-06425
Emmerton ElementaryElementaryKG-05434
Fairfax ElementaryElementaryKG-06359
George Brown Jr. ElementaryElementaryKG-06733
Golden Valley MiddleMiddle06-08742
Graciano Gomez ElementaryElementaryKG-06481
H. Frank Dominguez ElementaryElementaryKG-06297
Hardy Brown College PrepElementaryKG-08316
Hillside ElementaryElementaryKG-06586
Howard Inghram ElementaryElementaryKG-06264
Hunt ElementaryElementaryKG-05533
iEmpire AcademyElementaryKG-05418
Indian Springs HighHigh09-121,810
Juanita Blakely Jones ElementaryElementaryKG-06394
Kendall ElementaryElementaryKG-05351
Kimbark ElementaryElementaryKG-06337
Lincoln ElementaryElementaryKG-06531
Lytle Creek ElementaryElementaryKG-06525
Manuel A. Salinas Creative Arts ElementaryElementaryKG-05379
Marshall ElementaryElementaryKG-06384
Martin Luther King Jr. MiddleMiddle07-08581
Middle College HighHigh09-12269
Monterey ElementaryElementaryKG-06372
Mt. Vernon ElementaryElementaryKG-06471
Muscoy ElementaryElementaryKG-06670
Newmark ElementaryElementaryKG-06392
North Park ElementaryElementaryKG-06514
North Verdemont ElementaryElementaryKG-06549
Norton Science and Language AcademyCombinedKG-121,249
Options for Youth-San BernardinoHigh07-121,168
Paakuma K-8ElementaryKG-08940
Pacific HighHigh09-121,246
Palm Avenue ElementaryElementaryKG-06479
Parkside ElementaryElementaryKG-06485
Provisional Accelerated Learning AcademyHigh06-12244
Public Safety AcademyHigh06-12396
Ramona-Alessandro ElementaryElementaryKG-06502
Richardson PREP HI MiddleMiddle06-08583
Riley ElementaryElementaryKG-05462
Rio Vista ElementaryElementaryKG-06412
Roger Anton ElementaryElementaryKG-06619
Roosevelt ElementaryElementaryKG-03512
San Bernardino City Community DayHigh07-120
San Bernardino Co Juve Detention and Assessment CenterCombinedKG-12113
San Bernardino County ROPHigh09-120
San Bernardino County Special EducationCombinedKG-121,860
San Bernardino HighHigh09-121,440
San Gorgonio HighHigh09-121,431
Savant Preparatory Academy of BusinessElementaryKG-06228
Shandin Hills MiddleMiddle06-08709
Sierra HighHigh09-12384
SOAR Charter AcademyElementaryKG-08461
STAR at Anderson Community DayElementaryKG-060
Urbita ElementaryElementaryKG-06390
Vermont ElementaryElementaryKG-06659
Victoria ElementaryElementaryKG-05474
Virtual AcademyCombinedKG-12346
Warm Springs ElementaryElementaryKG-06490
Wilson ElementaryElementaryKG-05449
Woodward Leadership AcademyElementaryKG-0669
Yvonne HarmonElementaryKG-080

About San Bernardino

San Bernardino, California is home to 83 public schools, with combined enrollment of approximately 47,639 students. By school count, it is a broad city.

Looking at the level breakdown, the city spans 52 elementary, 10 middle, 13 high, and 8 other.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 8%: 51,585 students in SY 2017-18 versus 47,639 in SY 2024-25. The school count fell from 82 to 78 across the same 7-year window. The Hispanic share of public-school enrollment expanded from 73% to 82%.

On this page, the community for San Bernardino discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in San Bernardino, California?
There are 83 public K-12 schools in San Bernardino, with a combined enrollment of about 47,639.
How many elementary, middle, and high schools are in San Bernardino?
San Bernardino has 52 elementary, 10 middle, 13 high, 8 combined-grade public schools.
What is the largest public school in San Bernardino?
Cajon High is the largest public school in San Bernardino by enrollment, with approximately 2,748 students.
What school districts serve San Bernardino?
San Bernardino is served by 15 public school districts, including ASA Charter District, San Bernardino City Unified, San Bernardino County Office of Education, Norton Science and Language Academy District, Ballington Acad for the Arts and Scis - San Bernardino DIST and 10 others.
What grade levels do public schools in San Bernardino cover?
Public schools in San Bernardino serve students from kindergarten through grade 12.
Are there charter schools in San Bernardino?
11 of the 83 public schools in San Bernardino are charter schools.

San Bernardino school rankings

Largest schoolsAll rankings →