Best public high schools in Colorado
Stacker

Daniel Hoz // Shutterstock
- Location: Lewis-Palmer School District 38, CO
- Enrollment: 1,206 (22:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,206 (22:1 student to teacher ratio)
- Niche grade: Grade A
#30. Palmer Ridge High School

Achira22 // Shutterstock
- Location: Jefferson County School District No. R-1, CO
- Enrollment: 1,813 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,813 (20:1 student to teacher ratio)
- Niche grade: Grade A
#29. Ralston Valley Senior High School

Ground Picture // Shutterstock
- Location: Boulder Valley School District, CO
- Enrollment: 1,594 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,594 (20:1 student to teacher ratio)
- Niche grade: Grade A
#28. Centaurus High School

LightField Studios // Shutterstock
- Location: Littleton Public Schools, CO
- Enrollment: 1,884 (21:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,884 (21:1 student to teacher ratio)
- Niche grade: Grade A
#27. Arapahoe High School

Mircea Moira // Shutterstock
- Location: St Vrain Valley School District, CO
- Enrollment: 1,272 (22:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,272 (22:1 student to teacher ratio)
- Niche grade: Grade A
#26. Silver Creek High School

LStockStudio // Shutterstock
- Location: Denver Public Schools, CO
- Enrollment: 1,570 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,570 (20:1 student to teacher ratio)
- Niche grade: Grade A
#25. Northfield High School

panitanphoto // Shutterstock
- Location: Academy School District No. 20, CO
- Enrollment: 1,351 (17:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,351 (17:1 student to teacher ratio)
- Niche grade: Grade A
#24. Air Academy High School

Jacob Lund // Shutterstock
- Location: Academy School District No. 20, CO
- Enrollment: 552 (12:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 552 (12:1 student to teacher ratio)
- Niche grade: Grade A
#23. Classical Academy High School

ImageFlow // Shutterstock
- Location: Poudre School District, CO
- Enrollment: 1,150 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,150 (19:1 student to teacher ratio)
- Niche grade: Grade A
#22. Liberty Common Charter School

Ground Picture // Shutterstock
- Location: Jefferson County School District No. R-1, CO
- Enrollment: 975 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 975 (19:1 student to teacher ratio)
- Niche grade: Grade A
#21. Evergreen High School

Tyler Olson // Shutterstock
- Location: Boulder Valley School District, CO
- Enrollment: 1,515 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,515 (20:1 student to teacher ratio)
- Niche grade: Grade A
#20. Monarch High School

SEALANDSKYPHOTO // Shutterstock
- Location: Douglas County School District No. RE-1, CO
- Enrollment: 2,365 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,365 (20:1 student to teacher ratio)
- Niche grade: Grade A
#19. Mountain Vista High School

sirtravelalot // Shutterstock
- Location: Cherry Creek School District, CO
- Enrollment: 2,833 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,833 (20:1 student to teacher ratio)
- Niche grade: Grade A
#18. Cherokee Trail High School

maroke // Shutterstock
- Location: Denver Public Schools, CO
- Enrollment: 557 (15:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 557 (15:1 student to teacher ratio)
- Niche grade: Grade A
#17. DSST: Cedar High School

Studio KIWI // Shutterstock
- Location: Jefferson County School District No. R-1, CO
- Enrollment: 1,991 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,991 (19:1 student to teacher ratio)
- Niche grade: Grade A
#16. Lakewood High School

GagliardiPhotography // Shutterstock
- Location: St Vrain Valley School District, CO
- Enrollment: 1,484 (23:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,484 (23:1 student to teacher ratio)
- Niche grade: Grade A
#15. Niwot High School

Monkey Business Images // Shutterstock
- Location: Douglas County School District No. RE-1, CO
- Enrollment: 1,455 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,455 (19:1 student to teacher ratio)
- Niche grade: Grade A
#14. STEM School Highlands Ranch

Ground Picture // Shutterstock
- Location: Denver Public Schools, CO
- Enrollment: 570 (14:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 570 (14:1 student to teacher ratio)
- Niche grade: Grade A
#13. DSST: Montview High School

Joyseulay // Shutterstock
- Location: Denver Public Schools, CO
- Enrollment: 1,090 (22:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,090 (22:1 student to teacher ratio)
- Niche grade: Grade A
#12. Denver School of the Arts

LStockStudio // Shutterstock
- Location: Denver Public Schools, CO
- Enrollment: 2,589 (21:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,589 (21:1 student to teacher ratio)
- Niche grade: Grade A
#11. East High School

Canva
- Location: Harrison School District No. 2, CO
- Enrollment: 321 (10:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 321 (10:1 student to teacher ratio)
- Niche grade: Grade A
#10. The Vanguard School Senior High

Canva
- Location: Boulder Valley School District, CO
- Enrollment: 2,139 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,139 (20:1 student to teacher ratio)
- Niche grade: Grade A
#9. Boulder High School

Canva
- Location: Douglas County School District No. RE-1, CO•
- Enrollment: 2,376 (22:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,376 (22:1 student to teacher ratio)
- Niche grade: Grade A+
#8. Rock Canyon High School

Roman Kosolapov // Shutterstock
- Location: Jefferson County School District No. R-1, CO
- Enrollment: 1,119 (20:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,119 (20:1 student to teacher ratio)
- Niche grade: Grade A+
#7. D'Evelyn Junior/Senior High School

LBeddoe // Shutterstock
- Location: Cherry Creek School District, CO
- Enrollment: 2,851 (20:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,851 (20:1 student to teacher ratio)
- Niche grade: Grade A+
#6. Grandview High School

Canva
- Location: Boulder Valley School District, CO
- Enrollment: 1,977 (22:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,977 (22:1 student to teacher ratio)
- Niche grade: Grade A+
#5. Fairview High School

DenisProduction.com // Shutterstock
- Location: Cheyenne Mountain School District No. 12, CO
- Enrollment: 1,261 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,261 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#4. Cheyenne Mountain High School

Canva
- Location: Boulder Valley School District, CO
- Enrollment: 1,450 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,450 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#3. Peak to Peak Charter School

Anna Jurkovska // Shutterstock
- Location: Cherry Creek School District, CO
- Enrollment: 3,809 (20:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 3,809 (20:1 student to teacher ratio)
- Niche grade: Grade A+
#2. Cherry Creek High School

Canva
- Location: Adams 12 Five Star Schools, CO
- Enrollment: 1,551 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,551 (19: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. Stargate Charter School

LightField Studios // Shutterstock