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

Caledonia County

Vermont · Public K-12

Public education in Caledonia County reaches 3,218 students across 13 schools. Saint Johnsbury School District is the largest district at 1,030 students. The level mix is 10 elementary and 1 high schools.

7-year change in Caledonia County

SY 2017-18 vs SY 2024-25
Total enrollment
3,218
+19 (+1%) vs SY 2017-18
School count
13
0 (0%) vs SY 2017-18
% White
92%
was 94%
% Hispanic
3%
was 2%
% Black
2%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
13
7 districts
Enrollment
3,218
NCES CCD
Median income
$69,970
Below Vermont avg
Free/reduced lunch
59.8%
Above Vermont avg
Elementary
10
1,592 students
Middle
0
schools
High
1
267 students
Combined / other
2
1,359 students
LARGEST DISTRICT
Saint Johnsbury School District
1,030 students · 7 districts in Caledonia County

County vs. school enrollment demographics

Left bar is the racial makeup of Caledonia 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
93%
Hispanic
2%
Black
1%
Asian
0%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
92%
Hispanic
3%
Black
2%
Asian
1%
Two or more
2%
Native American
0%
Pacific Islander
0%
Bachelor's+
33.2%
adults 25+
Poverty rate
7.5%
ACS 5-year
Unemployment
2.2%
civilian labor
Median age
46
18.4% under 18

Test scores in Caledonia County

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

Top 5 schools (ELA)
  1. Walden School· 54.4%
  2. Newark School· 52.6%
  3. Danville School· 51.8%
  4. Waterford Elementary School· 51.8%
  5. Burke Town School· 47.6%

See all 11 schools in Caledonia County ranked by score →

All schools (13)

NameCityLevelGradesEnrollmentRating
St. Johnsbury SchoolSaint JohnsburyCombinedPK-121,030·
Lyndon Town SchoolLyndonvilleElementaryPK-08471·
Danville SchoolDanvilleCombinedPK-12329·
Hazen Union High SchoolHardwickHigh07-12267·
Hardwick Elementary SchoolHardwickElementaryPK-06223·
Burke Town SchoolWest BurkeElementaryPK-08188·
Millers Run SchoolSheffieldElementaryPK-08146·
Waterford Elementary SchoolWaterfordElementaryPK-08140·
Barnet Elementary SchoolBarnetElementaryPK-08135·
Sutton Village SchoolSuttonElementaryPK-08106·
Walden SchoolWaldenElementaryPK-0873·
Peacham Elementary SchoolPeachamElementaryPK-0659·
Newark SchoolNewarkElementaryPK-0851·

Cities in Caledonia County

Hardwick2 schoolsBarnet1 schoolDanville1 schoolLyndonville1 schoolNewark1 schoolPeacham1 schoolSaint Johnsbury1 schoolSheffield1 schoolSutton1 schoolWalden1 schoolWaterford1 schoolWest Burke1 school

About Caledonia County

In Vermont, Caledonia County is a small county of about 30,475 residents. 13 public schools across the county teaches about 3,218 students between them.

Zooming out, census numbers show the median household earns about $69,970 a year, roughly 33% of adults have completed at least a four-year degree, and roughly 8% of residents live below the federal poverty line. That income level is 11% below the Vermont median.

Looking at the level breakdown, Caledonia County covers 10 elementary schools (1,592 students), 1 high school (267), and 2 combined or other schools.

Saint Johnsbury School District dominates the local landscape, accounting for roughly 1,030 students on its own.

Five-year track record. Combined enrollment now sits at 3,218 students, remained close to its prior level from the 3,199 reported in SY 2017-18.

In the discussion threads here, the community for Caledonia County discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Caledonia County?
There are 13 public K-12 schools in Caledonia County, Vermont, with a combined enrollment of about 3,218.
How many high schools are in Caledonia County?
Caledonia County, Vermont has 1 public high school, serving approximately 267 students.
How many elementary schools are in Caledonia County?
Caledonia County, Vermont has 10 public elementary schools, serving approximately 1,592 students.
What is the largest school district in Caledonia County?
Saint Johnsbury School District is the largest school district in Caledonia County, serving approximately 1,030 students. The county contains 7 school districts overall.
What is the population of Caledonia County?
Caledonia County, Vermont has a population of approximately 30,475, with a median age of 46. About 18.4% of residents are under 18.
What is the median household income in Caledonia County?
Median household income in Caledonia County is $69,970, below the Vermont average of $78,344. About 7.5% of residents live below the federal poverty line.
How educated are residents of Caledonia County?
Approximately 33.2% of adults 25 and older in Caledonia County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Caledonia County qualify for free or reduced lunch?
Roughly 59.8% of students in Caledonia County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Vermont county average of 51.9%.
What is the student-teacher ratio in Caledonia County schools?
Across Caledonia County public schools, the enrollment-weighted student-teacher ratio is approximately 12.2 to 1.
What is the racial makeup of Caledonia County?
Caledonia County residents are approximately 93% White, 2% Hispanic, 1% Black, 0% Asian, 5% two or more races according to the Census ACS 5-year estimate.

Caledonia County school rankings

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