Best public high schools in Vermont
Stacker

Jacob Lund // Shutterstock
- Location: Lamoille South Unified School District Union School District No. 90, VT
- Enrollment: 217 (11:1 student to teacher ratio)
- Niche grade: Grade A-
- Enrollment: 217 (11:1 student to teacher ratio)
- Niche grade: Grade A-
#23. Stowe High School

ImageFlow // Shutterstock
- Location: Bellows Falls, VT
- Enrollment: 310 (11:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 310 (11:1 student to teacher ratio)
- Niche grade: Grade B-
#22. Bellows Falls Union High School

Ground Picture // Shutterstock
- Location: White River Unified School District, VT
- Enrollment: 184 (9:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 184 (9:1 student to teacher ratio)
- Niche grade: Grade B-
#21. White River Valley High School

Tyler Olson // Shutterstock
- Location: Arlington School District, VT
- Enrollment: 199 (10:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 199 (10:1 student to teacher ratio)
- Niche grade: Grade B-
#20. Arlington Memorial Middle/High School

SEALANDSKYPHOTO // Shutterstock
- Location: Milton School District, VT
- Enrollment: 471 (11:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 471 (11:1 student to teacher ratio)
- Niche grade: Grade B-
#19. Milton Senior High School

sirtravelalot // Shutterstock
- Location: Craftsbury School District, VT
- Enrollment: 209 (10:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 209 (10:1 student to teacher ratio)
- Niche grade: Grade B-
#18. Craftsbury Schools

maroke // Shutterstock
- Location: Barre Unified Union School District, VT
- Enrollment: 613 (10:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 613 (10:1 student to teacher ratio)
- Niche grade: Grade B-
#17. Spaulding High School

Studio KIWI // Shutterstock
- Location: Rutland City School District, VT
- Enrollment: 797 (15:1 student to teacher ratio)
- Niche grade: Grade B-
- Enrollment: 797 (15:1 student to teacher ratio)
- Niche grade: Grade B-
#16. Rutland Senior High School

GagliardiPhotography // Shutterstock
- Location: Orleans, VT
- Enrollment: 368 (12:1 student to teacher ratio)
- Niche grade: Grade B
- Enrollment: 368 (12:1 student to teacher ratio)
- Niche grade: Grade B
#15. Lake Region Union High School

Monkey Business Images // Shutterstock
- Location: Enosburgh-Richford Unified School District Union School District No. 88, VT
- Enrollment: 390 (12:1 student to teacher ratio)
- Niche grade: Grade B
- Enrollment: 390 (12:1 student to teacher ratio)
- Niche grade: Grade B
#14. Enosburg Falls Junior/Senior High School

Ground Picture // Shutterstock
- Location: Windham Southeast Unified School District Union School District No. 96, VT
- Enrollment: 782 (14:1 student to teacher ratio)
- Niche grade: Grade B
- Enrollment: 782 (14:1 student to teacher ratio)
- Niche grade: Grade B
#13. Brattleboro Union High School

Joyseulay // Shutterstock
- Location: Washington Central Unified School District Union School District No. 92, VT
- Enrollment: 710 (11:1 student to teacher ratio)
- Niche grade: Grade B+
- Enrollment: 710 (11:1 student to teacher ratio)
- Niche grade: Grade B+
#12. U-32 High School

LStockStudio // Shutterstock
- Location: Moretown, VT
- Enrollment: 561 (9:1 student to teacher ratio)
- Niche grade: Grade B+
- Enrollment: 561 (9:1 student to teacher ratio)
- Niche grade: Grade B+
#11. Harwood Union High School

Canva
- Location: Colchester School District, VT
- Enrollment: 714 (12:1 student to teacher ratio)
- Niche grade: Grade B+
- Enrollment: 714 (12:1 student to teacher ratio)
- Niche grade: Grade B+
#10. Colchester High School

Canva
- Location: Burlington School District, VT•
- Enrollment: 948 (12:1 student to teacher ratio)
- Niche grade: Grade B+
- Enrollment: 948 (12:1 student to teacher ratio)
- Niche grade: Grade B+
#9. Burlington Senior High School

Canva
- Location: Vergennes, VT
- Enrollment: 411 (10:1 student to teacher ratio)
- Niche grade: Grade B+
- Enrollment: 411 (10:1 student to teacher ratio)
- Niche grade: Grade B+
#8. Vergennes Union High School

Roman Kosolapov // Shutterstock
- Location: Middlebury, VT
- Enrollment: 532 (13:1 student to teacher ratio)
- Niche grade: Grade B+
- Enrollment: 532 (13:1 student to teacher ratio)
- Niche grade: Grade B+
#7. Middlebury Union High School

LBeddoe // Shutterstock
- Location: Montpelier Roxbury Public School District, VT
- Enrollment: 398 (11:1 student to teacher ratio)
- Niche grade: Grade A-
- Enrollment: 398 (11:1 student to teacher ratio)
- Niche grade: Grade A-
#6. Montpelier High School

Canva
- Location: Woodstock, VT
- Enrollment: 484 (13:1 student to teacher ratio)
- Niche grade: Grade A-
- Enrollment: 484 (13:1 student to teacher ratio)
- Niche grade: Grade A-
#5. Woodstock Union High School

DenisProduction.com // Shutterstock
- Location: Essex Westford School District, VT
- Enrollment: 1,206 (11:1 student to teacher ratio)
- Niche grade: Grade A-
- Enrollment: 1,206 (11:1 student to teacher ratio)
- Niche grade: Grade A-
#4. Essex High School

Canva
- Location: Mount Mansfield Unified School District Union School District No. 401, VT
- Enrollment: 784 (15:1 student to teacher ratio)
- Niche grade: Grade A-
- Enrollment: 784 (15:1 student to teacher ratio)
- Niche grade: Grade A-
#3. Mt. Mansfield Union High School

Anna Jurkovska // Shutterstock
- Location: Hinesburg, VT
- Enrollment: 1,284 (14:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 1,284 (14:1 student to teacher ratio)
- Niche grade: Grade A
#2. Champlain Valley Union High School

Canva
- Location: South Burlington School District, VT
- Enrollment: 887 (12:1 student to teacher ratio)
- Niche grade: Grade A
- Enrollment: 887 (12: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. South Burlington High School

LightField Studios // Shutterstock