Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/controller/top_schools_for_each_state.inc.php on line 237
Largest Vermont Public Middle Schools (2026)

Largest Vermont Public Middle Schools

The average public middle school in Vermont has approximately 302 students (2026).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in Vermont (by enrollment) is Williston Schools, with 1,040 students.
# Students Range: 344 1,040 Avg. # Students: 539

Largest Vermont Public Middle Schools (2026)

School
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Williston Schools
(Math: 54% | Reading: 61%)
Rank:
9/
10
Top 20%
Students: 1,040
Grades: PK-8
195 Central School Drive
Williston, VT 05495
(802) 878-2762
Rank: #22.
St. Johnsbury School
(Math: 34% | Reading: 36%)
Rank:
3/
10
Bottom 50%
Students: 1,030
Grades: PK-12
257 Western Avenue
Saint Johnsbury, VT 05819
(802) 748-8912
Rank: #33.
Barre Town Elementary & Middle School
(Math: 38% | Reading: 39%)
Rank:
5/
10
Bottom 50%
Students: 821
Grades: PK-8
70 Websterville Road
Barre, VT 05641
(802) 476-6617
Rank: #44.
Shelburne Community School
(Math: 62% | Reading: 64%)
Rank:
10/
10
Top 10%
Students: 788
Grades: PK-8
345 Harbor Road
Shelburne, VT 05482
(802) 985-3331
Rank: #55.
Missisquoi Valley Union High School
(Math: 42% | Reading: 40%)
Rank:
6/
10
Top 50%
Students: 759
Grades: 7-12
175 Thunderbird Drive
Swanton, VT 05488
(802) 868-7311
Rank: #66.
St. Albans Town Educational Center
(Math: 37% | Reading: 42%)
Rank:
5/
10
Bottom 50%
Students: 754
Grades: PK-8
169 South Main Street
Saint Albans, VT 05478
(802) 527-7191
Rank: #77.
Barre City Elementary/middle School
(Math: 21% | Reading: 31%)
Rank:
2/
10
Bottom 50%
Students: 701
Grades: PK-8
50 Parkside Terrace
Barre, VT 05641
(802) 476-6541
Rank: #88.
St. Albans City Elementary School
(Math: 31% | Reading: 37%)
Rank:
3/
10
Bottom 50%
Students: 681
Grades: PK-8
29 Bellows Street
Saint Albans, VT 05478
(802) 527-0565
Rank: #99.
U-32 Middle & High School
(Math: 46% | Reading: 46%)
Rank:
6/
10
Top 50%
Students: 647
Grades: 7-12
930 Gallison Hill Road
Montpelier, VT 05602
(802) 229-0321
Rank: #1010.
Georgia Elementary & Middle School
(Math: 41% | Reading: 44%)
Rank:
6/
10
Top 50%
Students: 584
Grades: PK-8
4416 Ethan Allen Highway
Saint Albans, VT 05478
(802) 524-6358
Rank: #1111.
Windsor School
(Math: 20% | Reading: 30%)
Rank:
1/
10
Bottom 50%
Students: 572
Grades: PK-12
127 State Street
Windsor, VT 05089
(802) 674-2310
Rank: #1212.
Frederick H. Tuttle Middle School
(Math: 69% | Reading: 59%)
Rank:
10/
10
Top 10%
Students: 565
Grades: 6-8
500 Dorset Street
South Burlington, VT 05403
(802) 652-7100
Rank: #1313.
Mt. Abraham Union High School
(Math: 34% | Reading: 34%)
Rank:
3/
10
Bottom 50%
Students: 560
Grades: 7-12
220 Airport Drive
Bristol, VT 05443
(802) 453-2333
Rank: #1414.
Harwood Union Middle/high School
(Math: 35-39% | Reading: 52%)
Rank:
7/
10
Top 50%
Students: 556
Grades: 7-12
458 Vt Route 100
Moretown, VT 05660
(802) 244-5186
Rank: #1515.
Hinesburg Community School
(Math: 59% | Reading: 64%)
Rank:
10/
10
Top 10%
Students: 542
Grades: PK-8
10888 Route 116
Hinesburg, VT 05461
(802) 482-2106
Rank: #1616.
Colchester Middle School
(Math: 55% | Reading: 53%)
Rank:
8/
10
Top 30%
Students: 509
Grades: 6-8
425 Blakely Road
Colchester, VT 05446
(802) 264-5800
Rank: #1717.
Fair Haven Union Middle And High School
(Math: 26% | Reading: 40-44%)
Rank:
3/
10
Bottom 50%
Students: 499
Grades: 7-12
33 Mechanic Street
Fair Haven, VT 05743
(802) 265-4966
Rank: #1818.
Otter Valley Union High School
(Math: 12% | Reading: 19%)
Rank:
1/
10
Bottom 50%
Students: 487
Grades: 7-12
2997 Franklin Street
Brandon, VT 05733
(802) 247-6833
Rank: #1919.
Mt. Anthony Union Middle School
(Math: 20% | Reading: 30%)
Rank:
1/
10
Bottom 50%
Students: 484
Grades: 6-8
747 East Road
Bennington, VT 05201
(802) 447-7541
Rank: #2020.
Lyndon Town School
(Math: 34% | Reading: 32%)
Rank:
3/
10
Bottom 50%
Students: 471
Grades: PK-8
2591 Lily Pond Road
Lyndonville, VT 05851
(802) 626-3209
Rank: #2121.
Woodstock Union Middle/high School
(Math: 61% | Reading: 55%)
Rank:
9/
10
Top 20%
Students: 440
Grades: 7-12
100 Amsden Way
Woodstock, VT 05091
(802) 457-1317
Rank: #2222.
Enosburg Falls Middle/high School
(Math: 40-44% | Reading: 40-44%)
Rank:
6/
10
Top 50%
Students: 436
Grades: 6-12
65 Dickenson Avenue
Enosburg Falls, VT 05450
(802) 933-7777
Rank: #2323.
Milton Middle School
(Math: 31% | Reading: 32%)
Rank:
3/
10
Bottom 50%
Students: 420
Grades: 5-8
17 Rebecca Lander Drive
Milton, VT 05468
(802) 893-5400
Rank: #2424.
Charlotte Central School
(Math: 72% | Reading: 66%)
Rank:
10/
10
Top 5%
Students: 407
Grades: PK-8
408 Hinesburg Road
Charlotte, VT 05445
(802) 425-2771
Rank: #2525.
Browns River Middle School
(Math: 60% | Reading: 59%)
Rank:
9/
10
Top 20%
Students: 403
Grades: 5-8
20 River Road
Jericho, VT 05465
(802) 899-3711
Rank: #2626.
Manchester Elementary/middle School
(Math: 36% | Reading: 38%)
Rank:
4/
10
Bottom 50%
Students: 396
Grades: PK-8
80 Memorial Avenue
Manchester Center, VT 05255
(802) 362-1597
Rank: #2727.
Bellows Free Academy Middle/high School (Fairfax)
(Math: 39% | Reading: 40-44%)
Rank:
6/
10
Top 50%
Students: 393
Grades: 7-12
75 Hunt Street
Fairfax, VT 05454
(802) 849-6711
Rank: #2828.
Blue Mountain Union School
(Math: 15-19% | Reading: 35-39%)
Rank:
2/
10
Bottom 50%
Students: 392
Grades: PK-12
2420 Route 302
Wells River, VT 05081
(802) 757-2711
Rank: #2929.
Middlebury Union Middle School
(Math: 46% | Reading: 45%)
Rank:
6/
10
Top 50%
Students: 381
Grades: 6-8
48 Deerfield Lane
Middlebury, VT 05753
(802) 382-1600
Rank: #3030.
Rutland Town Elementary School
(Math: 50% | Reading: 47%)
Rank:
7/
10
Top 50%
Students: 379
Grades: PK-8
1612 Post Road
Rutland, VT 05701
(802) 775-0566
Rank: #3131.
Mill River Union High School
(Math: 20-24% | Reading: 40-44%)
Rank:
3/
10
Bottom 50%
Students: 368
Grades: 7-12
2321 Middle Road
North Clarendon, VT 05759
(802) 775-1925
Rank: #3232.
Essex Middle School
(Math: 63% | Reading: 55%)
Rank:
9/
10
Top 20%
Students: 366
Grades: 6-8
60 Founders Road
Essex Junction, VT 05452
(802) 879-7173
Rank: #3333.
Edmunds Middle School
(Math: 51% | Reading: 48%)
Rank:
7/
10
Top 50%
Students: 356
Grades: 6-8
275 Main Street
Burlington, VT 05401
(802) 864-8486
Rank: #3434.
Main Street Middle School
(Math: 55% | Reading: 65%)
Rank:
10/
10
Top 10%
Students: 348
Grades: 5-8
170 Main Street
Montpelier, VT 05602
(802) 223-3404
Rank: #3535.
Randolph Union High School
(Math: 30-34% | Reading: 45-49%)
Rank:
5/
10
Bottom 50%
Students: 344
Grades: 7-12
15 Forest Street
Randolph, VT 05060
(802) 728-3397

Frequently Asked Questions

What is the Vermont average public middle schools student size?
The Vermont average public middle schools student size is 302 for 2026.
What are the public middle schools with the largest student size in Vermont?
The best top-ranked public middle schools in Vermont include Williston Schools, St. Johnsbury School and Barre Town Elementary & Middle School.

Recent Articles

AI Report Cards: Should Schools Evaluate AI Use?
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.

Quick Links


Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 75

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 82

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 88

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 94

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 100

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 106

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 112

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 123

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/popper.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/tippy.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Directory does not exist in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Unable to save compiled js file in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242