High schools in San Bernardino, CA
22 high schools in San Bernardino, CA, serving roughly 18,208 students. SweetSpot ranks each one on your family's priorities — academics, school size, teacher pay, demographics, and more.
Top schools
- 6.8
Middle College High
San Bernardino City Unified · 9-12 · Alternative school of choice
- 4.9
Virtual Academy
San Bernardino City Unified · P-12 · Alternative school of choice
- 4.8
Precious Hearts Academy
San Bernardino City Unified · K-12 · Specialized
- 4.6
Alternative Learning Center
San Bernardino City Unified · K-12 · Alternative school of choice
- 4.5
Pacific High
San Bernardino City Unified · 9-12
- 4.3
San Bernardino City Community Day
San Bernardino City Unified · 7-12 · Community day school
- 4.3
Sierra School at San Bernardino City
San Bernardino City Unified · 6-12 · Specialized
- 4.1
Norton Science and Language Academy
San Bernardino County Office of Education · K-12 · Charter
- 4.1
San Bernardino High
San Bernardino City Unified · 9-12
- 4.0
San Gorgonio High
San Bernardino City Unified · 9-12
- 3.9
Cajon High
San Bernardino City Unified · 9-12
- 3.9
Arroyo Valley High
San Bernardino City Unified · 9-12
- 3.8
Anderson
San Bernardino City Unified · K-12 · Special education school
- 3.7
Indian Springs High
San Bernardino City Unified · 9-12
- 3.1
San Bernardino County Juvenile Detention and Assessment Center
San Bernardino County Office of Education · K-12 · Juvenile court school
- 3.1
Options for Youth-San Bernardino
San Bernardino City Unified · 7-12 · Charter
- 3.1
Provisional Accelerated Learning Academy
San Bernardino City Unified · 6-12 · Charter
- 2.9
Public Safety Academy
San Bernardino City Unified · 6-12 · Charter
- 2.7
ASA Charter
San Bernardino City Unified · K-12 · Charter
- 2.5
Sierra High
San Bernardino City Unified · 9-12 · Continuation high school
- 2.2
San Bernardino County Special Education
San Bernardino County Office of Education · P-12 · Special education school
- 1.5
Community School/Independent Alternative Education
San Bernardino County Office of Education · K-12 · County community school
These rankings use default priorities. Tune them to your family in 30 seconds.
Common questions
How many high schools are in San Bernardino?
San Bernardino has 22 high schools serving roughly 18,208 students.
What counts as a "high" school?
Any school whose grade span includes grades 9–12.
Which is the highest-rated high school in San Bernardino?
Middle College High currently has the highest SweetSpot score (6.8/10) among high schools in San Bernardino.
How is the ranking computed?
By default, schools are ranked by SweetSpot's neutral baseline score — the mean of their academics, attendance, suspension rate, and teacher metrics. Tune your priorities to see a ranking calibrated to your family.
How is fit calculated for my family?
You pick which metrics matter and how much each one weighs. SweetSpot recomputes a custom 0–10 fit score for every school against your priorities — live, as you move the sliders.
All schools in High schools, San Bernardino, CA
- Middle College High · 9-12
- Virtual Academy · P-12
- Precious Hearts Academy · K-12
- Alternative Learning Center · K-12
- Pacific High · 9-12
- San Bernardino City Community Day · 7-12
- Sierra School at San Bernardino City · 6-12
- Norton Science and Language Academy · K-12
- San Bernardino High · 9-12
- San Gorgonio High · 9-12
- Cajon High · 9-12
- Arroyo Valley High · 9-12
- Anderson · K-12
- Indian Springs High · 9-12
- San Bernardino County Juvenile Detention and Assessment Center · K-12
- Options for Youth-San Bernardino · 7-12
- Provisional Accelerated Learning Academy · 6-12
- Public Safety Academy · 6-12
- ASA Charter · K-12
- Sierra High · 9-12
- San Bernardino County Special Education · P-12
- Community School/Independent Alternative Education · K-12