83 schools in San Bernardino
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-25About 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.