Public schools by city in Connecticut
64 Connecticut 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 Connecticut district directory and search.
Cities with the most public schools
- Hartford47 schools · 18,023 students
- Bridgeport46 schools · 24,735 students
- New Haven41 schools · 20,157 students
- Waterbury33 schools · 18,911 students
- Stamford24 schools · 16,520 students
- Norwalk23 schools · 11,577 students
- Danbury21 schools · 12,554 students
- East Hartford17 schools · 8,182 students
- West Hartford17 schools · 9,352 students
- Fairfield15 schools · 8,419 students
- Hamden14 schools · 6,139 students
- Meriden14 schools · 8,789 students
All Connecticut cities A–Z
| City | Schools | High schools | Charter | Students |
|---|---|---|---|---|
| Ansonia | 5 | 2 | 0 | 2,961 |
| Avon | 6 | 1 | 0 | 3,489 |
| Bethel | 5 | 1 | 0 | 3,188 |
| Bloomfield | 10 | 3 | 0 | 3,897 |
| Branford | 5 | 1 | 0 | 2,448 |
| Bridgeport | 46 | 12 | 6 | 24,735 |
| Bristol | 13 | 3 | 0 | 7,241 |
| Cheshire | 7 | 1 | 0 | 4,236 |
| Coventry | 5 | 2 | 0 | 1,500 |
| Danbury | 21 | 2 | 0 | 12,554 |
| Darien | 7 | 1 | 0 | 4,649 |
| Derby | 5 | 1 | 0 | 1,289 |
| East Hartford | 17 | 4 | 0 | 8,182 |
| East Haven | 8 | 1 | 0 | 2,833 |
| Ellington | 5 | 1 | 0 | 2,474 |
| Enfield | 9 | 2 | 0 | 4,776 |
| Fairfield | 15 | 2 | 0 | 8,419 |
| Farmington | 5 | 1 | 0 | 3,406 |
| Glastonbury | 7 | 1 | 0 | 4,979 |
| Greenwich | 9 | 1 | 0 | 5,647 |
| Groton | 7 | 3 | 0 | 3,999 |
| Guilford | 7 | 1 | 0 | 3,051 |
| Hamden | 14 | 4 | 0 | 6,139 |
| Hartford | 47 | 13 | 2 | 18,023 |
| Manchester | 13 | 3 | 1 | 7,149 |
| Meriden | 14 | 3 | 0 | 8,789 |
| Middletown | 12 | 3 | 0 | 4,785 |
| Milford | 14 | 3 | 0 | 5,859 |
| Monroe | 5 | 1 | 0 | 3,417 |
| Naugatuck | 8 | 1 | 0 | 3,658 |
| New Britain | 14 | 3 | 0 | 9,274 |
| New Canaan | 5 | 1 | 0 | 4,040 |
| New Haven | 41 | 9 | 7 | 20,157 |
| New London | 10 | 3 | 1 | 3,617 |
| New Milford | 5 | 1 | 0 | 3,493 |
| Newington | 7 | 1 | 0 | 3,828 |
| Newtown | 5 | 0 | 0 | 2,181 |
| North Haven | 6 | 1 | 0 | 3,192 |
| Norwalk | 23 | 4 | 1 | 11,577 |
| Norwich | 12 | 3 | 1 | 6,088 |
| Orange | 5 | 0 | 0 | 1,633 |
| Plainville | 6 | 2 | 0 | 2,199 |
| Portland | 5 | 1 | 0 | 1,226 |
| Ridgefield | 9 | 1 | 0 | 4,378 |
| Rocky Hill | 6 | 1 | 0 | 3,126 |
| Shelton | 8 | 1 | 0 | 4,303 |
| South Windsor | 7 | 1 | 0 | 5,476 |
| Southington | 9 | 1 | 0 | 4,742 |
| Stamford | 24 | 4 | 2 | 16,520 |
| Stratford | 13 | 2 | 0 | 6,388 |
| Torrington | 7 | 2 | 0 | 4,059 |
| Trumbull | 9 | 1 | 0 | 6,657 |
| Vernon | 5 | 1 | 0 | 2,664 |
| Wallingford | 11 | 2 | 0 | 4,822 |
| Waterbury | 33 | 7 | 1 | 18,911 |
| Waterford | 5 | 1 | 0 | 2,303 |
| West Hartford | 17 | 2 | 0 | 9,352 |
| West Haven | 10 | 2 | 0 | 6,359 |
| Westport | 8 | 1 | 0 | 5,161 |
| Wethersfield | 9 | 1 | 0 | 4,026 |
| Willimantic | 6 | 3 | 0 | 2,295 |
| Windsor | 7 | 2 | 0 | 3,975 |
| Winsted | 6 | 3 | 1 | 1,864 |
| Wolcott | 5 | 1 | 0 | 2,060 |
