VTVermont rankings

Towns with the highest high school graduation rates in Vermont

Ranked by the four-year high school graduation rate of each town's public school district, class of 2020. Towns that share a regional district share its rate and its rank (T = tied). The Vermont rate is 83%. 68 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-yearClass of 2020

Randolph
Vermont · Highest graduation rate

Where Randolph lands: #7 of 68

92% of high schoolers graduate in four years · Visit Randolph →

#TownGraduation rateClass sizePopulation
1 Waterbury WaterburyWashington County · Harwood Unified Union Supervisory District 97% 115 5,405
T2 Williston WillistonChittenden County · Champlain Valley Supervisory District 96% 330 10,144
T2 Shelburne ShelburneChittenden County · Champlain Valley Supervisory District 96% 330 7,969
T2 Hinesburg HinesburgChittenden County · Champlain Valley Supervisory District 96% 330 4,718
T2 Map of Charlotte CharlotteChittenden County · Champlain Valley Supervisory District 96% 330 3,916
6 Map of South Burlington South BurlingtonSouth Burlington Supervisory District 94% 247 20,756
T7 Jericho JerichoChittenden County · Mount Mansfield Unified Union School District 92% 192 5,114
T7 Randolph RandolphOrange County · Orange Southwest Supervisory Union 92% 71 4,843
T7 Richmond RichmondChittenden County · Mount Mansfield Unified Union School District 92% 192 4,159
T7 Cambridge CambridgeLamoille County · Lamoille North Supervisory Union 92% 116 3,767
T7 Johnson JohnsonLamoille County · Lamoille North Supervisory Union 92% 116 3,450
T7 Underhill UnderhillChittenden County · Mount Mansfield Unified Union School District 92% 192 3,141
T7 Hyde ParkLamoille County · Lamoille North Supervisory Union 92% 116 3,000
T14 Colchester ColchesterChittenden County · Colchester Supervisory District 87% 146 17,648
T14 Milton MiltonChittenden County · Milton Supervisory District 87% 123 10,769
T14 Hartford HartfordWindsor County · Hartford Supervisory District 87% 129 10,736
T14 Middlebury MiddleburyAddison County · Addison Central Supervisory District 87% 145 9,175
T14 Morristown MorristownLamoille County · Lamoille South Supervisory Union 87% 145 5,722
T14 Stowe StoweLamoille County · Lamoille South Supervisory Union 87% 145 5,285
T14 Bristol BristolAddison County · Mt. Abraham Unified School District 87% 106 3,778
T14 Morrisville MorrisvilleLamoille South Supervisory Union 87% 145 2,664
T14 Ferrisburgh FerrisburghAddison County · Addison Northwest Supervisory District 87% 72 2,661
T14 Vergennes VergennesAddison Northwest Supervisory District 87% 72 2,565
24 RutlandRutland City Supervisory District 86% 215 15,712
T25 Essex EssexChittenden County · Essex-Westford Supervisory School District 84% 298 11,516
T25 Essex Junction Essex JunctionEssex-Westford Supervisory School District 84% 298 10,803
T27 Springfield SpringfieldWindsor County · Springfield Supervisory District 82% 118 9,084
T27 SwantonFranklin County · Missisquoi Valley School District 82% 129 6,820
T27 Map of Rockingham RockinghamWindham County · Windham Northeast Supervisory Union 82% 79 4,807
T27 Brandon BrandonRutland County · Rutland Northeast Supervisory Union 82% 78 4,120
T27 RutlandRutland County · Greater Rutland County Supervisory Union 82% 67 3,927
T27 Map of Highgate HighgateFranklin County · Missisquoi Valley School District 82% 129 3,528
T27 Woodstock WoodstockWindsor County · Mountain Views Supervisory Union 82% 92 3,027
T27 Poultney PoultneyRutland County · Greater Rutland County Supervisory Union 82% 67 3,010
T27 Westminster WestminsterWindham County · Windham Northeast Supervisory Union 82% 79 2,999
T27 Pittsford PittsfordRutland County · Rutland Northeast Supervisory Union 82% 78 2,892
T27 Bellows Falls Bellows FallsWindham Northeast Supervisory Union 82% 79 2,891
T27 Berlin BerlinWashington County · Washington Central Supervisory Union 82% 132 2,880
T27 Bradford BradfordOrange County · Orange East Supervisory Union 82% 86 2,827
T27 Barton BartonOrleans County · Orleans Central Supervisory Union 82% 102 2,815
T27 Thetford ThetfordOrange County · Orange East Supervisory Union 82% 86 2,813
T27 Enosburgh EnosburghFranklin County · Franklin Northeast Supervisory Union 82% 136 2,804
T27 SwantonMissisquoi Valley School District 82% 129 2,670
T27 East Montpelier East MontpelierWashington County · Washington Central Supervisory Union 82% 132 2,612
45 St. AlbansFranklin County · Maple Run Supervisory District 81% 225 6,954
T46 Brattleboro BrattleboroWindham County · Windham Southeast Supervisory Union 79% 214 12,122
T46 Vernon VernonWindham County · Windham Southeast Supervisory Union 79% 214 2,709
T46 Putney PutneyWindham County · Windham Southeast Supervisory Union 79% 214 2,622
T49 Bennington BenningtonBennington County · Southwest Vermont Supervisory Union 78% 245 15,249
T49 Shaftsbury ShaftsburyBennington County · Southwest Vermont Supervisory Union 78% 245 3,607
T49 Pownal PownalBennington County · Southwest Vermont Supervisory Union 78% 245 3,265
T49 Arlington ArlingtonBennington County · Southwest Vermont Supervisory Union 78% 245 2,598
T53 BarreWashington County · Barre Supervisory Union 77% 163 8,412
T53 Montpelier MontpelierMontpelier-Roxbury Supervisory Union 77% 96 8,014
T53 Windsor WindsorWindsor County · Windsor Southeast Supervisory Union 77% 63 3,554
T53 Hartland HartlandWindsor County · Windsor Southeast Supervisory Union 77% 63 3,460
T53 Chester ChesterWindsor County · Two Rivers Supervisory Union 77% 85 2,992
T53 Hardwick HardwickCaledonia County · Orleans Southwest Supervisory Union 77% 77 2,965
T53 Weathersfield WeathersfieldWindsor County · Windsor Southeast Supervisory Union 77% 63 2,856
60 Royalton RoyaltonWindsor County · White River Valley Supervisory Union 74% 47 2,752
T61 Derby DerbyOrleans County · North Country Supervisory Union 72% 197 4,537
T61 Castleton CastletonRutland County · Slate Valley Unified Union School District 72% 90 4,453
T61 NewportNorth Country Supervisory Union 72% 197 4,394
T61 Fair Haven Fair HavenRutland County · Slate Valley Unified Union School District 72% 90 2,724
65 Burlington BurlingtonBurlington Supervisory District 70% 256 44,675
T66 Northfield NorthfieldWashington County · Central Vermont Supervisory Union 67% 96 5,920
T66 Williamstown WilliamstownOrange County · Central Vermont Supervisory Union 67% 96 3,579
68 Winooski WinooskiWinooski Supervisory District 44% 56 8,293

How this ranking works

Each town gets the four-year graduation rate of the public school district that runs its high school for the class of 2020: the share of students who started ninth grade together and earned a regular diploma within four years, counting students who transferred in and out. Every state computes it the same federal way. Where a regional district serves several towns, they all share its rate and its rank.

We leave out a town split between high school districts, a district whose class had fewer than 20 students, and one the Department of Education reports only as a wide range (such as 50–100%). Those numbers are too uncertain to rank. The Department also publishes most rates in bands rather than exact figures (a rate between 95% and 99% is shown as 97%), which is why many towns tie. Graduation data: EDFacts via the Urban Institute Education Data Portal. Each district's page shows its rate against the state.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states