Best public high schools in Maryland
Stacker
Daniel Hoz // Shutterstock
- Location: Washington County Public Schools, MD
- Enrollment: 332 (14:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 332 (14:1 student to teacher ratio)
- Niche grade: Grade A
#30. Barbara Ingram School for the Arts
Achira22 // Shutterstock
- Location: Prince George's County Public Schools, MD
- Enrollment: 2,420 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,420 (19:1 student to teacher ratio)
- Niche grade: Grade A
#29. Eleanor Roosevelt High School
Ground Picture // Shutterstock
- Location: Calvert County Public Schools, MD
- Enrollment: 1,358 (17:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,358 (17:1 student to teacher ratio)
- Niche grade: Grade A
#28. Huntingtown High School
LightField Studios // Shutterstock
- Location: Howard County Public Schools, MD
- Enrollment: 1,792 (16:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,792 (16:1 student to teacher ratio)
- Niche grade: Grade A
#27. Howard High School
Mircea Moira // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,316 (17:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,316 (17:1 student to teacher ratio)
- Niche grade: Grade A
#26. Clarksburg High School
LStockStudio // Shutterstock
- Location: Frederick County Public Schools, MD
- Enrollment: 1,465 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,465 (19:1 student to teacher ratio)
- Niche grade: Grade A
#25. Oakdale High School
panitanphoto // Shutterstock
- Location: Carroll County Public Schools, MD
- Enrollment: 1,140 (19:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,140 (19:1 student to teacher ratio)
- Niche grade: Grade A
#24. Century High School
Jacob Lund // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 1,769 (15:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,769 (15:1 student to teacher ratio)
- Niche grade: Grade A
#23. Sherwood High School
ImageFlow // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,069 (16:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 2,069 (16:1 student to teacher ratio)
- Niche grade: Grade A
#22. Quince Orchard High School
Ground Picture // Shutterstock
- Location: Howard County Public Schools, MD
- Enrollment: 1,814 (15:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,814 (15:1 student to teacher ratio)
- Niche grade: Grade A
#21. Reservoir High School
Tyler Olson // Shutterstock
- Location: Baltimore County Public Schools, MD
- Enrollment: 937 (15:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 937 (15:1 student to teacher ratio)
- Niche grade: Grade A
#20. Western School of Technology & Environmental Science
SEALANDSKYPHOTO // Shutterstock
- Location: Baltimore City Public Schools, MD
- Enrollment: 1,601 (20:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,601 (20:1 student to teacher ratio)
- Niche grade: Grade A
#19. Baltimore Polytechnic Institute
sirtravelalot // Shutterstock
- Location: Howard County Public Schools, MD
- Enrollment: 1,298 (16:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,298 (16:1 student to teacher ratio)
- Niche grade: Grade A+
#18. Glenelg High School
maroke // Shutterstock
- Location: Anne Arundel County Public Schools, MD
- Enrollment: 1,854 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,854 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#17. Severna Park High School
Studio KIWI // Shutterstock
- Location: Prince George's County Public Schools, MD
- Enrollment: 498 (23:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 498 (23:1 student to teacher ratio)
- Niche grade: Grade A+
#16. Academy of Health Sciences at PGCC
GagliardiPhotography // Shutterstock
- Location: Howard County Public Schools, MD
- Enrollment: 1,456 (15:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,456 (15:1 student to teacher ratio)
- Niche grade: Grade A+
#15. Atholton High School
Monkey Business Images // Shutterstock
- Location: Frederick County Public Schools, MD
- Enrollment: 1,929 (20:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,929 (20:1 student to teacher ratio)
- Niche grade: Grade A+
#14. Urbana High School
Ground Picture // Shutterstock
- Location: Baltimore County Public Schools, MD
- Enrollment: 1,215 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,215 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#13. Eastern Technical High School
Joyseulay // Shutterstock
- Location: Howard County Public Schools, MD
- Enrollment: 1,639 (16:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,639 (16:1 student to teacher ratio)
- Niche grade: Grade A+
#12. Mount Hebron High School
LStockStudio // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,519 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,519 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#11. Northwest High School
Canva
- Location: Montgomery County Public Schools, MD
- Enrollment: 3,176 (16:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 3,176 (16:1 student to teacher ratio)
- Niche grade: Grade A+
#10. Montgomery Blair High School
Canva
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,289 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,289 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#9. Bethesda-Chevy Chase High School
Canva
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,334 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,334 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#8. Richard Montgomery High School
Roman Kosolapov // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,870 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,870 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#7. Walter Johnson High School
LBeddoe // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 1,943 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,943 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#6. Thomas S. Wootton High School
Canva
- Location: Howard County Public Schools, MD
- Enrollment: 1,662 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,662 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#5. Marriotts Ridge High School
DenisProduction.com // Shutterstock
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,212 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,212 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#4. Winston Churchill High School
Canva
- Location: Montgomery County Public Schools, MD
- Enrollment: 2,029 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 2,029 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#3. Walt Whitman High School
Anna Jurkovska // Shutterstock
- Location: Howard County Public Schools, MD
- Enrollment: 1,508 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,508 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#2. River Hill High School
Canva
- Location: Montgomery County Public Schools, MD
- Enrollment: 1,272 (20:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,272 (20: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. Poolesville High School
LightField Studios // Shutterstock