The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Lamoille County

Vermont · Public K-12

Lamoille County, Vermont reports 19 public K-12 schools to NCES, set against a county population of about 26,148, with a mix of 10 elementary, 4 middle, and 5 high.

7-year change in Lamoille County

SY 2017-18 vs SY 2024-25
Total enrollment
3,330
-329 (-9%) vs SY 2017-18
School count
15
+1 (+7%) vs SY 2017-18
% White
93%
was 93%
% Hispanic
2%
was 3%
% Black
2%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
26,148
all ages · ACS 5-yr
Schools
19
7 districts
Enrollment
4,120
students · NCES CCD
Median income
$74,908
Below Vermont avg
Free/reduced lunch
41.3%
Below Vermont avg
Elementary
10
2,054 students
Middle
4
832 students
High
5
1,234 students
Combined / other
0
schools
LARGEST DISTRICT
Elmore-Morristown Unified Union School District #90
808 students · 7 districts in Lamoille County

County vs. school enrollment demographics

Left bar is the racial makeup of Lamoille County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
92%
Hispanic
3%
Black
1%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
92%
Hispanic
3%
Black
2%
Asian
1%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
44.3%
adults 25+
Poverty rate
5.1%
ACS 5-year
Unemployment
3.3%
civilian labor
Median age
42
19.8% under 18

Test scores in Lamoille County

Latest 2024-25 ELA proficiency, 14 schools ranked. Vermont state average: 50.6%.

See all 14 schools in Lamoille County ranked by score →

All schools (19)

NameCityLevelGradesEnrollmentRating
Lamoille Union High SchoolHyde ParkHigh09-12506·
Stowe Elementary SchoolStoweElementaryPK-05379·
Stowe Elementary SchoolStoweElementaryPK-05347·
Cambridge Elementary SchoolJeffersonvilleElementaryPK-06324·
Morristown Elementary SchoolMorrisvilleElementaryPK-04282·
Peoples AcademyMorrisvilleHigh09-12282·
Lamoille Union Middle SchoolHyde ParkMiddle07-08229·
Peoples Academy Middle SchoolMorrisvilleMiddle05-08229·
Stowe High SchoolStoweHigh09-12225·
Stowe High SchoolStoweHigh09-12221·
Hyde Park Elementary SchoolHyde ParkElementaryPK-06220·
Stowe Middle SchoolStoweMiddle06-08190·
Johnson Elementary SchoolJohnsonElementaryPK-06185·
Stowe Middle SchoolStoweMiddle06-08184·
Eden Central SchoolEdenElementaryPK-06114·
Wolcott Elementary SchoolWolcottElementaryPK-06109·
Waterville Elementary SchoolWatervilleElementaryPK-0679·
Elmore SchoolLake ElmoreElementary01-0315·
Green Mountain Technology and Career CenterHyde ParkHigh09-120·

Cities in Lamoille County

Stowe6 schoolsHyde Park4 schoolsMorrisville3 schoolsEden1 schoolJeffersonville1 schoolJohnson1 schoolLake Elmore1 schoolWaterville1 schoolWolcott1 school

About Lamoille County

Lamoille County is a rural-scale county of about 26,148 residents in Vermont. Its public-school system educates approximately 4,120 students across 19 schools.

Zooming out, census numbers show median household income runs near $74,908, roughly 44% of adults have completed at least a four-year degree, and the poverty rate is around 5%.

In terms of grade levels, Lamoille County covers 10 elementary schools (2,054 students), 4 middle schools (832), and 5 high schools (1,234).

Elmore-Morristown Unified Union School District #90 dominates the local landscape, accounting for roughly 808 students on its own.

Over the past 7-year window. Total public-school enrollment in Lamoille County has declined 9% since SY 2017-18, moving from about 3,659 students to 3,330. Lamoille County now counts 15 public schools, up from 14 in SY 2017-18.

On this page, the community for Lamoille County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Lamoille County?
Lamoille County, Vermont has 19 public K-12 schools serving approximately 4,120 students.
How many high schools are in Lamoille County?
Lamoille County, Vermont has 5 public high schools, serving approximately 1,234 students.
How many middle schools are in Lamoille County?
Lamoille County, Vermont has 4 public middle schools, serving approximately 832 students.
How many elementary schools are in Lamoille County?
Lamoille County, Vermont has 10 public elementary schools, serving approximately 2,054 students.
What is the largest school district in Lamoille County?
Elmore-Morristown Unified Union School District #90 is the largest school district in Lamoille County, serving approximately 808 students. The county contains 7 school districts overall.
How many people live in Lamoille County?
Lamoille County has roughly 26,148 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Lamoille County?
Median household income in Lamoille County is $74,908, below the Vermont average of $78,344. About 5.1% of residents live below the federal poverty line.
How educated are residents of Lamoille County?
Approximately 44.3% of adults 25 and older in Lamoille County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Lamoille County qualify for free or reduced lunch?
Roughly 41.3% of students in Lamoille County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Vermont county average of 51.9%.
What is the student-teacher ratio in Lamoille County schools?
Across Lamoille County public schools, the enrollment-weighted student-teacher ratio is approximately 11.1 to 1.

Lamoille County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data