Windsor County
Within Windsor County, Vermont, families have 32 public-school options to consider, collectively serving 6,595 K-12 students. Hartford School District is the heaviest district by enrollment. By level, that breaks down as 20 elementary, 4 middle, and 7 high schools.
7-year change in Windsor County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Windsor 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".
Test scores in Windsor County
Latest 2024-25 ELA proficiency, 27 schools ranked. Vermont state average: 50.6%.
- Marion W. Cross School· 79.4%
- Barnard Academy· 70.0%
- Woodstock Elementary School· 67.2%
- Cavendish Town Elementary School· 66.2%
- Woodstock Union Middle/High School· 61.4%
- Union Street School· 36.8%
- Riverside Middle School· 37.4%
- Green Mountain Union High School· 41.8%
- White River Valley High School· 43.8%
- Rochester School· 44.2%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Windsor School | Windsor | Combined | PK-12 | 572 | · |
| Hartford High School | White River Junction | High | 09-12 | 506 | · |
| Woodstock Union Middle/High School | Woodstock | High | 07-12 | 440 | · |
| Marion W. Cross School | Norwich | Elementary | PK-06 | 345 | · |
| Elm Hill School | Springfield | Elementary | PK-02 | 343 | · |
| Springfield High School | Springfield | High | 09-12 | 306 | · |
| Green Mountain Union High School | Chester | High | 07-12 | 300 | · |
| Hartford Memorial Middle School | White River Junction | Middle | 06-08 | 280 | · |
| Woodstock Elementary School | Woodstock | Elementary | PK-06 | 273 | · |
| Hartland Elementary School | Hartland | Elementary | PK-08 | 272 | · |
| Weathersfield School | Ascutney | Elementary | PK-08 | 255 | · |
| Dothan Brook School | White River Junction | Elementary | PK-05 | 248 | · |
| Riverside Middle School | Springfield | Middle | 06-08 | 247 | · |
| Chester Andover Elementary School | Chester | Elementary | PK-06 | 246 | · |
| Union Street School | Springfield | Elementary | 03-05 | 246 | · |
| White River Valley High School | South Royalton | High | 09-12 | 224 | · |
| White River School | White River Junction | Elementary | PK-05 | 204 | · |
| Ottauquechee School | Quechee | Elementary | PK-05 | 180 | · |
| South Royalton Elementary School | South Royalton | Elementary | PK-05 | 168 | · |
| Sharon Elementary School | Sharon | Elementary | PK-06 | 156 | · |
| White River Valley Middle School | Bethel | Middle | 06-08 | 133 | · |
| Bethel Elementary School | Bethel | Elementary | PK-05 | 124 | · |
| Prosper Valley School | South Pomfret | Middle | 05-06 | 90 | · |
| Rochester School | Rochester | Elementary | PK-06 | 85 | · |
| Ludlow Elementary School | Ludlow | Elementary | PK-06 | 79 | · |
| Cavendish Town Elementary School | Proctorsville | Elementary | PK-06 | 69 | · |
| Albert Bridge School (West Windsor) | Brownsville | Elementary | PK-06 | 68 | · |
| Barnard Academy | Barnard | Elementary | PK-06 | 57 | · |
| Stockbridge Central School | Stockbridge | Elementary | PK-06 | 45 | · |
| Reading Elementary School | Reading | Elementary | PK-04 | 34 | · |
| Hartford Area Career & Technology Center | White River Junction | High | 09-12 | 0 | · |
| River Valley Technical Center | Springfield | High | 09-12 | 0 | · |
Cities in Windsor County
About Windsor County
Windsor County is a low-population county of about 57,990 residents in Vermont. Its public-school system enrolls approximately 6,595 students across 32 schools.
In context, census numbers show typical household earnings sit around $77,594, about 43% of adults have a bachelor's degree or above, and the poverty rate is around 5%.
For a sense of the school types, Windsor County is built around 20 elementary schools (3,497 students), 4 middle schools (750), 7 high schools (1,776), and 1 combined or other schools.
The largest single district in Windsor County is Hartford School District, which alone enrolls about 1,418 students.
Five-year track record. Across the same 7-year window, public-school enrollment shrank 8%: 7,189 students in SY 2017-18 versus 6,595 in SY 2024-25. The school count fell from 31 to 30 across the same 7-year window. The White share of public-school enrollment shrank from 94% to 91%.
Within the allk12 community for this area, the community for Windsor County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.