Guest, Sign inJoin
New Canaan, CT (54103871381)New Canaan, #1 on this list · Photo: ajay_suresh · CC BY 2.0
Connecticut rankings · Schools

Towns with the best schools in Connecticut

New Canaan ranks first on schools among Connecticut’s 152 towns of 2,500+; 39 of the 152 grade A− or better (schools are graded within each state).

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). How grades work

#1

New Canaan

21,208 people
A+

Schools grade, graded within the state·Overall A+ · #7 of 151 in CT

#2

Westport

28,301 people
A+

Schools grade, graded within the state·Overall A · #14 of 151 in CT

#3

Darien

22,583 people
A+

Schools grade, graded within the state·Overall A · #11 of 151 in CT

All 152 towns

Schools grade, best first (graded within Connecticut). Towns with the same score share a rank (T = tied; 18 towns here); the overall grade and state rank are beside each.

152 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1New Canaan21,208 peopleA+graded within the state·Overall A+ · #7 of 151
2Westport28,301 peopleA+graded within the state·Overall A · #14 of 151
3Darien22,583 peopleA+graded within the state·Overall A · #11 of 151
4Easton7,838 peopleA+graded within the state·Overall A+ · #5 of 151
5Redding8,847 peopleA+graded within the state·Overall A+ · #4 of 151
6Weston10,517 peopleAgraded within the state·Overall A+ · #8 of 151
7Woodbridge9,160 peopleAgraded within the state·Overall A · #18 of 151
8Old Lyme7,702 peopleAgraded within the state·Overall A · #12 of 151
9Ridgefield25,373 peopleAgraded within the state·Overall A+ · #2 of 151
10Wilton19,435 peopleAgraded within the state·Overall A+ · #3 of 151
11Madison17,734 peopleAgraded within the state·Overall A · #9 of 151
12Salem4,324 peopleAgraded within the state·Overall A− · #36 of 151
13North Stonington5,242 peopleAgraded within the state·Overall A− · #28 of 151
14Glastonbury35,503 peopleAgraded within the state·Overall A · #20 of 151
15Washington3,733 peopleAgraded within the state·Overall B+ · #58 of 151
16Farmington28,632 peopleAgraded within the state·Overall A− · #29 of 151
17Cheshire30,983 peopleAgraded within the state·Overall A+ · #6 of 151
18Orange14,416 peopleAgraded within the state·Overall B · #91 of 151
19Bethany5,339 peopleAgraded within the state·Overall A · #13 of 151
20Monroe19,341 peopleAgraded within the state·Overall A+ · #1 of 151
21South Windsor27,036 peopleA−graded within the state·Overall A− · #34 of 151
22Trumbull38,075 peopleA−graded within the state·Overall B+ · #66 of 151
23Guilford22,322 peopleA−graded within the state·Overall A− · #40 of 151
24Stonington18,832 peopleA−graded within the state·Overall A− · #47 of 151
25Greenwich64,801 peopleA−graded within the state·Overall A · #17 of 151
26Simsbury25,582 peopleA−graded within the state·Overall A · #21 of 151
27Newtown28,183 peopleA−graded within the state·Overall B+ · #61 of 151
28Fairfield66,262 peopleA−graded within the state·Overall A− · #38 of 151
29Mansfield College campus29,062 peopleA−graded within the state·Overall A
30Pomfret4,378 peopleA−graded within the state·Overall B+ · #69 of 151
31Avon19,096 peopleA−graded within the state·Overall A · #19 of 151
T32Haddam8,947 peopleA−graded within the state·Overall B+ · #62 of 151
T32Killingworth6,288 peopleA−graded within the state·Overall A− · #52 of 151
34New Fairfield13,674 peopleA−graded within the state·Overall B+ · #63 of 151
35Essex6,819 peopleA−graded within the state·Overall A− · #27 of 151
36Rocky Hill21,575 peopleA−graded within the state·Overall A− · #35 of 151
37Old Saybrook10,680 peopleA−graded within the state·Overall A− · #51 of 151
38Suffield16,046 peopleA−graded within the state·Overall A− · #37 of 151
39Deep River4,468 peopleA−graded within the state·Overall A− · #33 of 151
40Sherman3,618 peopleB+graded within the state·Overall B+ · #68 of 151
41Chester3,726 peopleB+graded within the state·Overall B · #86 of 151
42Canton10,304 peopleB+graded within the state·Overall A− · #24 of 151
43Salisbury4,290 peopleB+graded within the state·Overall B · #77 of 151
44East Granby5,432 peopleB+graded within the state·Overall A− · #25 of 151
45Marlborough6,213 peopleB+graded within the state·Overall B+ · #54 of 151
46East Lyme19,223 peopleB+graded within the state·Overall A− · #32 of 151
47Ellington16,594 peopleB+graded within the state·Overall B+ · #59 of 151
48Tolland14,752 peopleB+graded within the state·Overall B+ · #56 of 151
49Hebron9,256 peopleB+graded within the state·Overall A− · #44 of 151
50West Hartford64,242 peopleB+graded within the state·Overall B · #80 of 151
51Coventry12,446 peopleB+graded within the state·Overall A · #15 of 151
52Westbrook6,918 peopleB+graded within the state·Overall A− · #39 of 151
T53Burlington9,874 peopleB+graded within the state·Overall B+ · #55 of 151
T53Harwinton5,751 peopleB+graded within the state·Overall A− · #42 of 151
55Southington44,242 peopleB+graded within the state·Overall B+ · #65 of 151
56Bolton4,875 peopleB+graded within the state·Overall A · #22 of 151
57Granby11,963 peopleB+graded within the state·Overall A · #16 of 151
58Kent3,101 peopleB+graded within the state·Overall A · #23 of 151
T59Middlebury8,093 peopleB+graded within the state·Overall A · #10 of 151
T59Southbury20,468 peopleB+graded within the state·Overall B− · #96 of 151
61North Branford13,551 peopleBgraded within the state·Overall B · #76 of 151
T62Bethlehem3,455 peopleBgraded within the state·Overall B+ · #74 of 151
T62Woodbury10,005 peopleBgraded within the state·Overall B− · #102 of 151
64East Haddam9,043 peopleBgraded within the state·Overall A− · #49 of 151
65Andover3,173 peopleBgraded within the state·Overall A− · #43 of 151
66Barkhamsted3,726 peopleBgraded within the state·Overall A− · #50 of 151
67Somers10,938 peopleBgraded within the state·Overall B+ · #64 of 151
68Berlin20,698 peopleBgraded within the state·Overall B+ · #72 of 151
69North Haven24,799 peopleBgraded within the state·Overall B · #84 of 151
T70Beacon Falls6,307 peopleBgraded within the state·Overall B− · #101 of 151
T70Prospect9,638 peopleBgraded within the state·Overall B+ · #70 of 151
72Oxford13,311 peopleBgraded within the state·Overall B · #82 of 151
73Voluntown2,653 peopleBgraded within the state·Overall C+ · #110 of 151
74Lebanon7,142 peopleBgraded within the state·Overall B− · #98 of 151
75East Hampton13,134 peopleBgraded within the state·Overall A− · #41 of 151
76Clinton13,439 peopleBgraded within the state·Overall B · #83 of 151
77Cromwell14,350 peopleBgraded within the state·Overall B · #79 of 151
78Brookfield18,566 peopleBgraded within the state·Overall A− · #45 of 151
79Colchester15,825 peopleBgraded within the state·Overall B+ · #73 of 151
80New Hartford6,748 peopleBgraded within the state·Overall B+ · #60 of 151
81Bethel21,682 peopleB−graded within the state·Overall A− · #31 of 151
82Wolcott16,573 peopleB−graded within the state·Overall A− · #46 of 151
83Lisbon4,260 peopleB−graded within the state·Overall B− · #104 of 151
84Ashford4,265 peopleB−graded within the state·Overall C+ · #113 of 151
T85Durham7,209 peopleB−graded within the state·Overall A− · #48 of 151
T85Middlefield4,276 peopleB−graded within the state·Overall B− · #106 of 151
87North Canaan3,231 peopleB−graded within the state·Overall C · #122 of 151
88SheltonFairfield County · 42,880 peopleB−graded within the state·Overall B+ · #71 of 151
89Ledyard15,601 peopleB−graded within the state·Overall B+ · #67 of 151
90Waterford20,435 peopleB−graded within the state·Overall B · #92 of 151
91Wethersfield27,291 peopleB−graded within the state·Overall B+ · #57 of 151
92Portland9,449 peopleB−graded within the state·Overall A− · #26 of 151
93Newington31,647 peopleB−graded within the state·Overall B− · #95 of 151
94Branford28,724 peopleB−graded within the state·Overall B · #90 of 151
95Willington5,601 peopleB−graded within the state·Overall C+ · #112 of 151
96Thomaston7,572 peopleB−graded within the state·Overall A− · #30 of 151
97Winchester10,360 peopleC+graded within the state·Overall B− · #93 of 151
98Stafford11,721 peopleC+graded within the state·Overall C+ · #107 of 151
99Watertown22,526 peopleC+graded within the state·Overall B+ · #75 of 151
100Wallingford44,406 peopleC+graded within the state·Overall B+ · #53 of 151
101Plymouth11,902 peopleC+graded within the state·Overall B · #85 of 151
102Columbia5,352 peopleC+graded within the state·Overall B · #78 of 151
103Sharon2,783 peopleC+graded within the state·Overall C · #125 of 151
104Preston4,873 peopleC+graded within the state·Overall C+ · #114 of 151
105Plainville17,746 peopleC+graded within the state·Overall B · #87 of 151
106Montville18,001 peopleC+graded within the state·Overall B− · #105 of 151
107Woodstock8,474 peopleC+graded within the state·Overall B− · #99 of 151
108Seymour17,153 peopleC+graded within the state·Overall B · #81 of 151
109New Milford28,941 peopleC+graded within the state·Overall B · #89 of 151
110BristolHartford County · 62,341 peopleC+graded within the state·Overall C · #124 of 151
T111GrotonNew London County · 10,160 peopleC+graded within the state·Overall C+ · #120 of 151
T111Groton39,138 peopleC+graded within the state·Overall B− · #97 of 151
113Windsor Locks12,617 peopleCgraded within the state·Overall B− · #94 of 151
114MiddletownMiddlesex County · 48,439 peopleCgraded within the state·Overall C+ · #115 of 151
115Brooklyn8,748 peopleCgraded within the state·Overall C+ · #117 of 151
116NorwalkFairfield County · 94,508 peopleCgraded within the state·Overall C+ · #109 of 151
117Vernon30,842 peopleCgraded within the state·Overall B− · #100 of 151
118Enfield41,142 peopleCgraded within the state·Overall C+ · #118 of 151
119NaugatuckNew Haven County · 32,230 peopleCgraded within the state·Overall C+ · #111 of 151
120Thompson9,566 peopleCgraded within the state·Overall C · #123 of 151
121Plainfield15,381 peopleCgraded within the state·Overall B− · #103 of 151
122Windsor29,879 peopleCgraded within the state·Overall C+ · #108 of 151
123Canterbury5,251 peopleCgraded within the state·Overall B · #88 of 151
124Stratford53,908 peopleC−graded within the state·Overall C+ · #116 of 151
125West HavenNew Haven County · 55,351 peopleC−graded within the state·Overall C− · #132 of 151
126East Windsor11,342 peopleC−graded within the state·Overall C+ · #121 of 151
127Hamden61,824 peopleC−graded within the state·Overall C− · #133 of 151
T128DanielsonWindham County · 4,265 peopleC−graded within the state·Overall D− · #147 of 151
T128Killingly18,177 peopleC−graded within the state·Overall D · #138 of 151
130MeridenNew Haven County · 60,810 peopleC−graded within the state·Overall D · #140 of 151
131Putnam9,402 peopleC−graded within the state·Overall C · #126 of 151
T132Griswold11,690 peopleC−graded within the state·Overall C · #129 of 151
T132Jewett CityNew London County · 3,456 peopleC−graded within the state·Overall D · #139 of 151
134Bloomfield22,267 peopleC−graded within the state·Overall C · #128 of 151
135East Hartford50,968 peopleC−graded within the state·Overall C− · #136 of 151
136StamfordFairfield County · 139,535 peopleC−graded within the state·Overall C+ · #119 of 151
137TorringtonLitchfield County · 35,796 peopleC−graded within the state·Overall C− · #134 of 151
138East Haven27,925 peopleC−graded within the state·Overall C− · #130 of 151
139Sterling3,736 peopleC−graded within the state·Overall D · #143 of 151
140DanburyFairfield County · 89,033 peopleDgraded within the state·Overall C− · #135 of 151
141Manchester59,773 peopleDgraded within the state·Overall C · #127 of 151
142DerbyNew Haven County · 12,925 peopleDgraded within the state·Overall D · #142 of 151
143Sprague2,954 peopleDgraded within the state·Overall C− · #131 of 151
144Windham24,139 peopleDgraded within the state·Overall D · #141 of 151
145WaterburyNew Haven County · 115,771 peopleDgraded within the state·Overall D− · #150 of 151
146AnsoniaNew Haven County · 19,216 peopleDgraded within the state·Overall C− · #137 of 151
147NorwichNew London County · 40,001 peopleDgraded within the state·Overall D · #145 of 151
148New HavenNew Haven County · 138,774 peopleDgraded within the state·Overall D− · #148 of 151
149BridgeportFairfield County · 152,273 peopleDgraded within the state·Overall D− · #146 of 151
150HartfordHartford County · 121,981 peopleDgraded within the state·Overall D− · #151 of 151
151New LondonNew London County · 28,003 peopleD−graded within the state·Overall D · #144 of 151
152New BritainHartford County · 76,286 peopleD−graded within the state·Overall D− · #149 of 151
Not ranked

3 towns without a schools grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

Which Connecticut town has the best schools?

New Canaan () ranks first on schools among 152 towns, with an A+; Westport and Darien follow. Schools are compared within Connecticut, so the letter is a state grade.

How are these towns ranked?

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a schools grade (152 in Connecticut). 3 towns of 2,500+ lack the figures and are listed above. Smaller towns have the grade on their page but no rank. Every town is on the Connecticut page.

Go deeper

More Connecticut lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Connecticut rankings →
Other states

Towns with the best schools in other states