Best public high schools in Vermont

Stacker
A student raising their hand in class.
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-
#23. Stowe High School
An empty school hallway lined with red lockers.
ImageFlow // Shutterstock
- Location: Bellows Falls, VT
- Enrollment: 310 (11:1 student to teacher ratio)
- Niche grade: Grade B-
#22. Bellows Falls Union High School
A student solving a math equation on a whiteboard.
Ground Picture // Shutterstock
- Location: White River Unified School District, VT
- Enrollment: 184 (9:1 student to teacher ratio)
- Niche grade: Grade B-
#21. White River Valley High School
A row of empty desks with notebooks and pencils on them.
Tyler Olson // Shutterstock
- Location: Arlington School District, VT
- Enrollment: 199 (10:1 student to teacher ratio)
- Niche grade: Grade B-
#20. Arlington Memorial Middle/High School
A hallway lined with green lockers.
SEALANDSKYPHOTO // Shutterstock
- Location: Milton School District, VT
- Enrollment: 471 (11:1 student to teacher ratio)
- Niche grade: Grade B-
#19. Milton Senior High School
A side view of a person using a laptop in the school library.
sirtravelalot // Shutterstock
- Location: Craftsbury School District, VT
- Enrollment: 209 (10:1 student to teacher ratio)
- Niche grade: Grade B-
#18. Craftsbury Schools
An empty classroom as viewed from the back.
maroke // Shutterstock
- Location: Barre Unified Union School District, VT
- Enrollment: 613 (10:1 student to teacher ratio)
- Niche grade: Grade B-
#17. Spaulding High School
A pencil case full of pens, pencils, and highlighters spilling on a table.
Studio KIWI // Shutterstock
- Location: Rutland City School District, VT
- Enrollment: 797 (15:1 student to teacher ratio)
- Niche grade: Grade B-
#16. Rutland Senior High School
A group of students walking down the hall with their backs facing the camera.
GagliardiPhotography // Shutterstock
- Location: Orleans, VT
- Enrollment: 368 (12:1 student to teacher ratio)
- Niche grade: Grade B
#15. Lake Region Union High School
An overhead view of high school pupils in group study sitting around circular tables.
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
#14. Enosburg Falls Junior/Senior High School
Students using microscopes in science class.
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
#13. Brattleboro Union High School
High school students studying and reading together in their school library.
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+
#12. U-32 High School
Students raising their hands for class participation.
LStockStudio // Shutterstock
- Location: Moretown, VT
- Enrollment: 561 (9:1 student to teacher ratio)
- Niche grade: Grade B+
#11. Harwood Union High School
A stack of textbooks with pens on top of them next to an open notebook.
Canva
- Location: Colchester School District, VT
- Enrollment: 714 (12:1 student to teacher ratio)
- Niche grade: Grade B+
#10. Colchester High School
Two students sharing a book.
Canva
- Location: Burlington School District, VT•
- Enrollment: 948 (12:1 student to teacher ratio)
- Niche grade: Grade B+
#9. Burlington Senior High School
A high school student doing classwork on their laptop.
Canva
- Location: Vergennes, VT
- Enrollment: 411 (10:1 student to teacher ratio)
- Niche grade: Grade B+
#8. Vergennes Union High School
A teacher writing an equation on a blackboard using chalk.
Roman Kosolapov // Shutterstock
- Location: Middlebury, VT
- Enrollment: 532 (13:1 student to teacher ratio)
- Niche grade: Grade B+
#7. Middlebury Union High School
Students' backpacks sitting on a hallway floor.
LBeddoe // Shutterstock
- Location: Montpelier Roxbury Public School District, VT
- Enrollment: 398 (11:1 student to teacher ratio)
- Niche grade: Grade A-
#6. Montpelier High School
Bookshelves at a high school's library.
Canva
- Location: Woodstock, VT
- Enrollment: 484 (13:1 student to teacher ratio)
- Niche grade: Grade A-
#5. Woodstock Union High School
A stack of spiral noteboooks in front of a wooden background.
DenisProduction.com // Shutterstock
- Location: Essex Westford School District, VT
- Enrollment: 1,206 (11:1 student to teacher ratio)
- Niche grade: Grade A-
#4. Essex High School
Two rows of red lockers.
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-
#3. Mt. Mansfield Union High School
Empty desks in a high school classroom.
Anna Jurkovska // Shutterstock
- Location: Hinesburg, VT
- Enrollment: 1,284 (14:1 student to teacher ratio)
- Niche grade: Grade A
#2. Champlain Valley Union High School
A closeup of a student taking notes in class.
Canva
- Location: South Burlington School District, VT
- 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