Home 9 Learn 9 K-12 Schools

K-12 Schools

Vermont’s education system is very highly regarded; US News & World Report ranks Vermont’s schools #5 in the country. Our public schools are characterized by small, community-based schools for the earlier years that then come together in larger, regional high schools that are capable of providing diverse class offerings, including AP and honors classes.

The below charts are intended to give a high-level view into schools in each county in northwestern Vermont.

Chittenden County Schools

Student Population
Burlington School District
3,868
Essex Westford School District
3,954
Mount Mansfield Union School District (Bolton, Huntington, Jericho, Richmond, Underhill)
2,526
Champlain Valley School District (Williston, Shelburne, Charlotte, Hinesburg, St. George)
4,244
Colchester School District
2,357
Milton Town School District
1,649
South Burlington School District
2,722
Winooski School District
865
# of Schools
Burlington School District
9
Essex Westford School District
9
Mount Mansfield Union School District (Bolton, Huntington, Jericho, Richmond, Underhill)
8
Champlain Valley School District (Williston, Shelburne, Charlotte, Hinesburg, St. George)
5
Colchester School District
5
Milton Town School District
3
South Burlington School District
5
Winooski School District
3
Contact:
Burlington School District
Essex Westford School District
Mount Mansfield Union School District (Bolton, Huntington, Jericho, Richmond, Underhill)
Champlain Valley School District (Williston, Shelburne, Charlotte, Hinesburg, St. George)
Colchester School District
Milton Town School District
South Burlington School District
Winooski School District

High School Enrollment by District

Students Per Teacher
Burlington High School
10.10
Colchester High School
11.32
South Burlington High School
12.24
Essex High School
8.11
Champlain Valley Union High School (Williston, Shelburne, Charlotte, Hinesburg, St. George)
14.67
Mt. Mansfield Union High School
14.62
Milton High School
11.38
Winooski High School
7.83
Enrollment
Burlington High School
979
Colchester High School
636
South Burlington High School
913
Essex High School
1,248
Champlain Valley Union High School (Williston, Shelburne, Charlotte, Hinesburg, St. George)
1,291
Mt. Mansfield Union High School
782
Milton High School
474
Winooski High School
211
Mean SAT Score /math/ERW)
Burlington High School
547/566
Colchester High School
568/572
South Burlington High School
583/598
Essex High School
594/590
Champlain Valley Union High School (Williston, Shelburne, Charlotte, Hinesburg, St. George)
581604
Mt. Mansfield Union High School
618/605
Milton High School
496/516
Winooski High School
445/459

Addison County Schools

Student Population
Addison Central Supervisory Union (Bridport, Cornwall, Ripton, Salisbury, Shoreham, Middlebury, & Weybridge)
1,833
Mount Abraham Unified School District (Bristol, Lincoln, Monkton, New Haven, Starksboro, & Mt Abraham)
1,479
Addison Northwest Supervisory Union (Addison, Ferrisburg, Panton, Vergennes, & Waltham)
970
Slate Valley Supervisory Unified School District (Benson, Castleton, Fair Haven, & Orwell)
263
# of Schools
Addison Central Supervisory Union (Bridport, Cornwall, Ripton, Salisbury, Shoreham, Middlebury, & Weybridge)
9
Mount Abraham Unified School District (Bristol, Lincoln, Monkton, New Haven, Starksboro, & Mt Abraham)
6
Addison Northwest Supervisory Union (Addison, Ferrisburg, Panton, Vergennes, & Waltham)
4
Slate Valley Supervisory Unified School District (Benson, Castleton, Fair Haven, & Orwell)
3
Contact:
Addison Central Supervisory Union (Bridport, Cornwall, Ripton, Salisbury, Shoreham, Middlebury, & Weybridge)
Mount Abraham Unified School District (Bristol, Lincoln, Monkton, New Haven, Starksboro, & Mt Abraham)
Addison Northwest Supervisory Union (Addison, Ferrisburg, Panton, Vergennes, & Waltham)
Slate Valley Supervisory Unified School District (Benson, Castleton, Fair Haven, & Orwell)

High School Enrollment by District

Students Per Teacher
Middlebury Union High School (Bridport, Cornwall, Ripton, Salisbury, Shoreham, Middlebury)
13.30
Mt Abraham Union Middle/High School (Bristol, Lincoln, Monkton, New Haven, Starksboro, & Mt Abraham)
10.74
Vergennes Union High School (Addison, Panton, Ferrisburg, Waltham, & Vergennes)
10.24
Enrollment
Middlebury Union High School (Bridport, Cornwall, Ripton, Salisbury, Shoreham, Middlebury)
530
Mt Abraham Union Middle/High School (Bristol, Lincoln, Monkton, New Haven, Starksboro, & Mt Abraham)
418
Vergennes Union High School (Addison, Panton, Ferrisburg, Waltham, & Vergennes)
310
Average SAT Score (math/ERW)
Middlebury Union High School (Bridport, Cornwall, Ripton, Salisbury, Shoreham, Middlebury)
598/600
Mt Abraham Union Middle/High School (Bristol, Lincoln, Monkton, New Haven, Starksboro, & Mt Abraham)
563/574
Vergennes Union High School (Addison, Panton, Ferrisburg, Waltham, & Vergennes)
603/569

Franklin County Schools

Student Population
Maple Run Unified School District (St. Albans City, St. Albans Town, Fairfield)
2,741
Franklin Northeast Supervisory Union (Bakersfield, Berkshire, Enosburg Falls, Montgomery Center, Richford, Sheldon)
1,623
Franklin West Supervisory Union (Fairfax, Franklin, Gerogia, Swanton, Highgate)
1,770
Missisquoi Valley School District (Franklin, Swanton, Highgate)
2,195
# of Schools
Maple Run Unified School District (St. Albans City, St. Albans Town, Fairfield)
4
Franklin Northeast Supervisory Union (Bakersfield, Berkshire, Enosburg Falls, Montgomery Center, Richford, Sheldon)
7
Franklin West Supervisory Union (Fairfax, Franklin, Gerogia, Swanton, Highgate)
4
Missisquoi Valley School District (Franklin, Swanton, Highgate)
5
Contact:
Maple Run Unified School District (St. Albans City, St. Albans Town, Fairfield)
Franklin Northeast Supervisory Union (Bakersfield, Berkshire, Enosburg Falls, Montgomery Center, Richford, Sheldon)
Franklin West Supervisory Union (Fairfax, Franklin, Gerogia, Swanton, Highgate)
Missisquoi Valley School District (Franklin, Swanton, Highgate)

High School Enrollment by District

Students Per Teacher
Bellows Free Academy, St. Albans
10.92
Enosburg Falls Senior High School
10.28
Richford Senior High School
12.88
Missisquoi Valley Union High School
10.53
Bellows Free Academy High School, Fairfax
12.15
Enrollment
Bellows Free Academy, St. Albans
837
Enosburg Falls Senior High School
338
Richford Senior High School
131
Missisquoi Valley Union High School
541
Bellows Free Academy High School, Fairfax
289
Mean SAT Score (math/ERW)
Bellows Free Academy, St. Albans
544/557
Enosburg Falls Senior High School
527/529
Richford Senior High School
517/555
Missisquoi Valley Union High School
475/479
Bellows Free Academy High School, Fairfax
552/565

Grand Isle County Schools

Student Population
Grand Isle Supervisory Union (Grand Isle, South Hero, North Hero, Alburg)
601
# of Schools
Grand Isle Supervisory Union (Grand Isle, South Hero, North Hero, Alburg)
5
Contact:
Grand Isle Supervisory Union (Grand Isle, South Hero, North Hero, Alburg)

Grand Isle students have high school choice, meaning they can go to high school in any neighboring community, or use their tuition to attend private school. The Grand Isle Supervisory Union website has more information on the process.

Vermont schools also include private and independent schools that serve a wide range of educational needs, including religious schools and special-purpose schools for students with learning challenges. Some schools follow specific learning philosophies such as Montessori or Waldorf. There are also many private schools that cater to high-achieving students.

The Vermont Agency of Education provides a wealth of data and information on Vermont’s school systems.

preloader blue