Public schools by city in Vermont
11 Vermont cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Vermont district directory and search.
Cities with the most public schools
- Burlington10 schools · 3,398 students
- Essex Junction9 schools · 3,429 students
- Bennington7 schools · 2,196 students
- Brattleboro6 schools · 1,740 students
- Rutland6 schools · 1,911 students
- Colchester5 schools · 2,443 students
- Middlebury5 schools · 1,432 students
- Saint Albans5 schools · 2,924 students
- South Burlington5 schools · 2,628 students
- Springfield5 schools · 1,142 students
- White River Junction5 schools · 1,238 students
All Vermont cities A–Z
| City | Schools | High schools | Charter | Students |
|---|---|---|---|---|
| Bennington | 7 | 2 | 0 | 2,196 |
| Brattleboro | 6 | 2 | 0 | 1,740 |
| Burlington | 10 | 2 | 0 | 3,398 |
| Colchester | 5 | 1 | 0 | 2,443 |
| Essex Junction | 9 | 2 | 0 | 3,429 |
| Middlebury | 5 | 2 | 0 | 1,432 |
| Rutland | 6 | 2 | 0 | 1,911 |
| Saint Albans | 5 | 2 | 0 | 2,924 |
| South Burlington | 5 | 1 | 0 | 2,628 |
| Springfield | 5 | 2 | 0 | 1,142 |
| White River Junction | 5 | 2 | 0 | 1,238 |
