Vermont · NCES CCD 2024-25

Largest Schools in Vermont

The 50 largest public schools in Vermont, ranked by total student enrollment from NCES CCD 2024-25.

1,251
Largest school
643
Avg across top 50
50
Schools listed

The ranking in one line

Champlain Valley Union High School in Hinesburg is Vermont's largest public school with 1,251 students enrolled.

1,251
students at Champlain Valley Union High School
14.1:1
student-teacher ratio at the largest school
643
average across the top 50
# School Enrollment
1 Champlain Valley Union High School Hinesburg 1,251
2 Essex High School Essex Junction 1,224
3 Williston Schools Williston 1,040
4 St. Johnsbury School Saint Johnsbury 1,030
5 Burlington High School Burlington 921
6 Bellows Free Academy (St. Albans) Saint Albans 905
7 Mt. Anthony Senior Union High School Bennington 855
8 Barre Town Elementary & Middle School Barre 821
9 South Burlington High School South Burlington 793
10 Shelburne Community School Shelburne 788
11 Missisquoi Valley Union High School Swanton 759
12 St. Albans Town Educational Center Saint Albans 754
13 Rutland Senior High School Rutland 721
14 Colchester High School Colchester 715
15 Brattleboro Union High School Brattleboro 705
16 Barre City Elementary/Middle School Barre 701
17 Mt. Mansfield Union High School Jericho 688
18 St. Albans City Elementary School Saint Albans 681
19 North Country Union High School Newport 678
20 U-32 Middle & High School Montpelier 647
21 Swanton School Swanton 644
22 Milton Elementary School Milton 625
23 Spaulding Union High School Barre 610
24 Georgia Elementary & Middle School Saint Albans 584
25 Bellows Free Academy Elementary (Fairfax) Fairfax 579
26 Windsor School Windsor 572
27 Frederick H. Tuttle Middle School South Burlington 565
28 Mt. Abraham Union High School Bristol 560
29 Champlain School Burlington 559
30 Harwood Union Middle/High School Moretown 556
31 Hinesburg Community School Hinesburg 542
32 Middlebury Union High School Middlebury 521
33 Colchester Middle School Colchester 509
34 Lamoille Union High School Hyde Park 506
35 Malletts Bay School Colchester 505
36 Rutland Intermediate School Rutland 504
37 Hartford High School White River Junction 502
38 Fair Haven Union Middle and High School Fair Haven 499
39 Chamberlin School South Burlington 490
40 Otter Valley Union High School Brandon 487
41 Derby Elementary School Derby Line 485
42 Essex Elementary School Essex Junction 484
43 Middlebury Id #4 School Middlebury 484
44 Mt. Anthony Union Middle School Bennington 484
45 Lyndon Town School Lyndonville 471
46 Union Elementary School Montpelier 447
47 Woodstock Union Middle/High School Woodstock 440
48 Enosburg Falls Middle/High School Enosburg Falls 436
49 J. F. Kennedy Elementary School Winooski 421
50 Milton Middle School Milton 420

Methodology

Enrollment data comes from the NCES Common Core of Data (CCD) 2024-25 school year. Schools are ranked by total student enrollment. Student-teacher ratios are calculated from full-time equivalent (FTE) teacher counts reported by each school.