Best public high schools in California
Stacker

Daniel Hoz // Shutterstock
- Location: Poway Unified School District, CA
- Enrollment: 2,586 (26:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,586 (26:1 student to teacher ratio)
- Niche grade: Grade A+
#30. Del Norte High School

Achira22 // Shutterstock
- Location: La Mesa, CA
- Enrollment: 2,462 (23:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,462 (23:1 student to teacher ratio)
- Niche grade: Grade A+
#29. Helix Charter High School

Ground Picture // Shutterstock
- Location: La Jolla, CA
- Enrollment: 853 (20:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 853 (20:1 student to teacher ratio)
- Niche grade: Grade A+
#28. Preuss School UCSD

LightField Studios // Shutterstock
- Location: Mountain View-Los Altos Union High School District, CA
- Enrollment: 2,316 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,316 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#27. Mountain View High School

Mircea Moira // Shutterstock
- Location: Granada Hills, CA
- Enrollment: 5,675 (26:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 5,675 (26:1 student to teacher ratio)
- Niche grade: Grade A+
#26. Granada Hills Charter

LStockStudio // Shutterstock
- Location: Poway Unified School District, CA
- Enrollment: 2,351 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,351 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#25. Westview High School

panitanphoto // Shutterstock
- Location: Anaheim Union High School District, CA
- Enrollment: 1,289 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,289 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#24. Oxford Academy

Jacob Lund // Shutterstock
- Location: ABC Unified School District, CA
- Enrollment: 1,013 (26:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,013 (26:1 student to teacher ratio)
- Niche grade: Grade A+
#23. Whitney High School

ImageFlow // Shutterstock
- Location: Lake Balboa, CA
- Enrollment: 372 (23:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 372 (23:1 student to teacher ratio)
- Niche grade: Grade A+
#22. High Tech Los Angeles

Ground Picture // Shutterstock
- Location: Lodi Unified School District, CA
- Enrollment: 301 (27:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 301 (27:1 student to teacher ratio)
- Niche grade: Grade A+
#21. Middle College High School

Tyler Olson // Shutterstock
- Location: Mountain View-Los Altos Union High School District, CA
- Enrollment: 2,136 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,136 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#20. Los Altos High School

SEALANDSKYPHOTO // Shutterstock
- Location: San Diego Unified School District, CA
- Enrollment: 227 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 227 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#19. Mt. Everest Academy

sirtravelalot // Shutterstock
- Location: Los Angeles Unified School District, CA
- Enrollment: 735 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 735 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#18. Girls Academic Leadership Academy: Dr. Michelle King School for STEM

maroke // Shutterstock
- Location: Riverside Unified School District, CA
- Enrollment: 662 (26:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 662 (26:1 student to teacher ratio)
- Niche grade: Grade A+
#17. Riverside STEM Academy

Studio KIWI // Shutterstock
- Location: Palos Verdes Peninsula Unified School District, CA
- Enrollment: 2,340 (24:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,340 (24:1 student to teacher ratio)
- Niche grade: Grade A+
#16. Palos Verdes Peninsula High School

GagliardiPhotography // Shutterstock
- Location: San Dieguito Union High School District, CA
- Enrollment: 2,649 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,649 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#15. Torrey Pines High School

Monkey Business Images // Shutterstock
- Location: Antelope Valley Union High School District, CA
- Enrollment: 464 (33:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 464 (33:1 student to teacher ratio)
- Niche grade: Grade A+
#14. Soar High (Students on Academic Rise)

Ground Picture // Shutterstock
- Location: San Francisco Unified School District, CA
- Enrollment: 2,652 (22:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,652 (22:1 student to teacher ratio)
- Niche grade: Grade A+
#13. Lowell High School

Joyseulay // Shutterstock
- Location: Los Angeles Unified School District, CA
- Enrollment: 443 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 443 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#12. The Science Academy STEM Magnet

LStockStudio // Shutterstock
- Location: Los Gatos-Saratoga Joint Union High School District, CA
- Enrollment: 1,159 (21:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,159 (21:1 student to teacher ratio)
- Niche grade: Grade A+
#11. Saratoga High School

Canva
- Location: Irvine Unified School District, CA
- Enrollment: 2,097 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,097 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#10. University High School

Canva
- Location: Palo Alto Unified School District, CA
- Enrollment: 2,010 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,010 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#9. Palo Alto High School

Canva
- Location: Santa Ana, CA
- Enrollment: 2,217 (16:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,217 (16:1 student to teacher ratio)
- Niche grade: Grade A+
#8. Orange County School of the Arts

Roman Kosolapov // Shutterstock
- Location: Fresno, CA
- Enrollment: 487 (24:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 487 (24:1 student to teacher ratio)
- Niche grade: Grade A+
#7. University High School

LBeddoe // Shutterstock
- Location: Duarte, CA
- Enrollment: 962 (10:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 962 (10:1 student to teacher ratio)
- Niche grade: Grade A+
#6. California School of the Arts - San Gabriel Valley

Canva
- Location: William S. Hart Union High School District, CA
- Enrollment: 395 (28:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 395 (28:1 student to teacher ratio)
- Niche grade: Grade A+
#5. Academy of the Canyons

DenisProduction.com // Shutterstock
- Location: San Dieguito Union High School District, CA
- Enrollment: 2,346 (28:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,346 (28:1 student to teacher ratio)
- Niche grade: Grade A+
#4. Canyon Crest Academy

Canva
- Location: Palo Alto Unified School District, CA
- Enrollment: 1,868 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,868 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#3. Henry M. Gunn High School

Anna Jurkovska // Shutterstock
- Location: Fullerton Joint Union High School District, CA
- Enrollment: 2,614 (23:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,614 (23:1 student to teacher ratio)
- Niche grade: Grade A+
#2. Troy High School

Canva
- Location: Long Beach Unified School District, CA
- Enrollment: 667 (27:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 667 (27:1 student to teacher ratio)
- Niche grade: Grade A+
This story features data reporting and writing by Emma Rubin and is part of a series utilizing data automation across 50 states.
#1. California Academy of Mathematics & Science

LightField Studios // Shutterstock