Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Home
Connecticut
City Rankings
Best Cities in Connecticut for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in Connecticut and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
Year after year, SchoolDigger is
always
the first to publish Connecticut test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
The list is updated annually upon the release of the test scores by the Connecticut Department of Education. The most recent update was on Thursday, August 28, 2025.
Be the first to know when we post new test scores and rankings!
Get Notified!
Elementary Schools
Elementary
Middle Schools
Middle
High Schools
High
Districts
Cities
School Year:
2024 - 2025
2024 - 2025
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
Rank (of 177)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2025
)
Rank (
2024
)
Rank change from
2024
SchoolDigger Rating (
2025
)
1
st
New Canaan
3
1
1
0
3
0.993
1
2
nd
Old Greenwich
1
0
0
0
0
0.992
5
3
3
rd
Sherman
1
0
0
0
0
0.99
17
14
4
th
Riverside
3
1
0
0
0
0.986
2
2
5
th
Weston
2
1
1
0
0
0.972
3
2
6
th
Darien
5
1
1
0
1
0.964
6
7
th
Ridgefield
8
3
1
0
3
0.947
7
8
th
Westport
8
2
1
0
4
0.944
4
4
9
th
Wilton
2
1
1
0
4
0.939
9
10
th
Simsbury
2
1
1
0
3
0.936
14
4
11
th
West Simsbury
1
0
0
0
1
0.933
13
2
12
th
Madison
4
1
1
0
4
0.933
8
4
13
th
Redding
1
1
1
0
1
0.932
10
3
14
th
Old Lyme
2
1
1
1
0
0.921
16
2
15
th
Washington
0
0
1
0
2
0.903
31
16
16
th
Cheshire
6
1
3
0
3
0.902
20
4
17
th
Easton
1
1
0
0
1
0.896
18
1
18
th
Farmington
3
2
1
0
1
0.893
22
4
19
th
East Lyme
2
0
4
0
0
0.889
56
37
20
th
Higganum
2
0
1
0
1
0.887
27
7
21
st
Lyme
1
0
0
0
0
0.886
46
25
22
nd
Weatogue
1
0
0
0
0
0.884
26
4
23
rd
Tariffville
1
0
0
0
0
0.882
35
12
24
th
Trumbull
9
2
4
2
5
0.882
23
1
25
th
Woodbridge
1
0
1
0
3
0.879
28
3
26
th
Stonington
1
0
0
0
1
0.878
15
11
27
th
Bethany
1
1
0
0
1
0.876
11
16
28
th
Sandy Hook
2
0
1
0
0
0.872
40
12
29
th
South Glastonbury
3
0
0
0
0
0.864
29
29
th
Southport
1
0
0
0
2
0.864
32
3
31
st
Unionville
2
0
0
0
0
0.862
24
7
32
nd
Greenwich
6
2
2
0
10
0.858
62
30
33
rd
Fairfield
11
3
2
0
9
0.856
38
5
34
th
Niantic
3
1
2
0
2
0.844
53
19
35
th
Orange
4
1
0
0
6
0.83
41
6
36
th
Newtown
3
2
1
0
3
0.822
44
8
37
th
Storrs
0
1
1
0
0
0.821
(n/a)
38
th
Chester
1
0
0
0
1
0.815
12
26
39
th
Pomfret Center
1
0
0
0
0
0.815
49
10
40
th
Guilford
4
2
1
0
0
0.813
30
10
41
st
Canton
1
2
1
0
1
0.806
47
6
42
nd
North Stonington
1
0
1
0
1
0.803
51
9
43
rd
West Suffield
0
0
1
0
0
0.801
36
7
44
th
Prospect
2
2
0
0
0
0.798
82
38
45
th
East Granby
2
1
1
0
0
0.796
66
21
46
th
Ellington
3
1
1
0
0
0.793
37
9
47
th
Bethlehem
1
0
0
0
1
0.793
81
34
48
th
Coventry
4
1
2
0
0
0.792
48
49
th
Lakeville
2
1
0
0
3
0.785
25
24
50
th
Hebron
2
1
1
0
0
0.781
72
22
51
st
Monroe
3
1
1
0
0
0.781
39
12
52
nd
Killingworth
1
1
0
0
0
0.778
60
8
53
rd
Plantsville
4
2
0
0
0
0.772
61
8
54
th
Granby
2
1
1
0
0
0.77
54
55
th
New Fairfield
2
1
2
0
0
0.77
67
12
56
th
Suffield
2
1
1
0
1
0.768
79
23
57
th
Tolland
2
1
1
0
0
0.764
34
23
58
th
Southington
10
2
3
0
2
0.759
63
5
59
th
Marlborough
1
0
0
0
0
0.757
55
4
60
th
Centerbrook
1
0
0
0
0
0.755
57
3
61
st
Beacon Falls
1
0
1
0
0
0.754
73
12
62
nd
Wolcott
4
1
1
0
0
0.746
71
9
63
rd
Harwinton
1
0
0
0
0
0.74
80
17
64
th
Pawcatuck
1
0
1
0
1
0.738
43
21
65
th
Southbury
2
1
1
0
0
0.735
42
23
66
th
Oxford
2
1
1
0
0
0.734
78
12
67
th
Willington
1
1
0
0
0
0.73
112
45
68
th
South Windsor
5
1
1
0
0
0.726
74
6
69
th
Deep River
1
1
1
0
0
0.726
97
28
70
th
Burlington
1
1
1
0
1
0.725
59
11
71
st
West Hartford
16
3
4
0
14
0.722
64
7
72
nd
Durham
1
1
1
0
2
0.722
89
17
73
rd
Mansfield Center
1
0
0
0
2
0.722
(n/a)
74
th
Bolton
1
0
1
0
1
0.721
68
6
75
th
East Hampton
2
1
2
0
0
0.719
93
18
76
th
Waterford
4
2
1
0
2
0.718
75
1
77
th
Yalesville
2
0
0
0
0
0.712
88
11
78
th
Canaan
1
0
0
0
0
0.707
19
59
79
th
Avon
5
2
1
0
4
0.705
76
3
80
th
Lebanon
1
1
1
0
0
0.703
96
16
81
st
Bethel
3
1
1
0
2
0.7
95
14
82
nd
Old Saybrook
1
1
1
0
3
0.697
86
4
83
rd
Andover
2
0
0
0
0
0.694
(n/a)
84
th
Westbrook
1
1
1
0
0
0.692
52
32
85
th
Colchester
2
1
1
0
0
0.69
85
86
th
Glastonbury
7
2
3
1
1
0.689
70
16
87
th
Portland
2
2
1
0
0
0.686
65
22
88
th
Cos Cob
1
0
0
0
0
0.684
87
1
89
th
Kensington
1
0
0
0
2
0.669
84
5
90
th
Woodbury
1
1
1
0
0
0.667
104
14
91
st
Rocky Hill
5
1
1
0
0
0.667
92
1
92
nd
Northford
1
0
1
0
0
0.665
69
23
93
rd
Brookfield
1
1
1
0
4
0.661
50
43
94
th
Berlin
1
1
1
0
0
0.648
77
17
95
th
Shelton
7
2
1
0
1
0.641
94
1
96
th
North Branford
1
1
1
0
0
0.634
107
11
97
th
Ledyard
1
0
1
0
0
0.632
133
36
98
th
Cromwell
2
1
1
0
2
0.63
98
99
th
Quaker Hill
1
0
0
0
1
0.629
100
1
100
th
Mystic
2
1
1
0
0
0.629
101
1
101
st
North Haven
5
1
3
0
1
0.625
103
2
102
nd
Milford
8
3
3
0
8
0.622
117
15
103
rd
Middlebury
2
1
0
0
1
0.611
99
4
104
th
Broad Brook
0
1
0
0
0
0.603
141
37
105
th
New Hartford
3
1
0
0
1
0.598
108
3
106
th
Branford
4
1
1
0
2
0.598
106
107
th
Ashford
1
0
0
0
0
0.591
140
33
108
th
Canterbury
1
1
0
0
0
0.584
125
17
109
th
Somers
1
1
2
0
0
0.583
83
26
110
th
Preston
1
1
0
0
0
0.576
130
20
111
th
Clinton
1
1
2
0
0
0.576
109
2
112
th
Plainville
3
1
2
0
2
0.569
119
7
113
th
Moodus
1
1
1
0
0
0.569
105
8
114
th
Salem
1
0
0
0
0
0.568
124
10
115
th
Wethersfield
7
2
1
1
2
0.566
114
1
116
th
Thomaston
1
1
1
0
0
0.56
134
18
117
th
Oakdale
3
1
1
0
1
0.557
116
1
118
th
Middlefield
2
0
0
0
1
0.548
123
5
119
th
Newington
4
2
1
0
1
0.547
110
9
120
th
Columbia
1
0
0
0
0
0.544
113
7
121
st
Barkhamsted
3
0
0
0
0
0.544
102
19
122
nd
Wallingford
7
2
3
0
8
0.542
132
10
123
rd
Seymour
2
1
1
0
0
0.537
120
3
124
th
Brooklyn
1
1
0
0
1
0.534
115
9
125
th
Vernon
5
1
1
0
0
0.525
121
4
126
th
Woodstock
1
1
2
0
0
0.519
122
4
127
th
Watertown
1
0
1
0
3
0.515
131
4
128
th
Groton
3
1
3
0
1
0.511
127
1
129
th
North Grosvenordale
1
1
1
0
1
0.508
137
8
130
th
Gales Ferry
2
1
0
0
0
0.507
135
5
131
st
Lisbon
1
0
0
0
0
0.503
111
20
132
nd
Winsted
2
2
6
0
1
0.499
118
14
133
rd
Bristol
16
7
4
1
6
0.494
136
3
134
th
West Haven
6
4
2
0
4
0.465
145
11
135
th
New Milford
4
1
2
0
2
0.463
148
13
136
th
Meriden
10
4
5
0
5
0.461
144
8
137
th
Terryville
1
1
1
0
0
0.458
146
9
138
th
Plainfield
3
1
0
0
0
0.458
142
4
139
th
Dayville
1
1
1
0
0
0.446
158
19
140
th
Oakville
2
1
0
0
1
0.443
138
2
141
st
Windsor
5
1
2
0
5
0.428
151
10
142
nd
Stafford Springs
2
1
1
0
0
0.425
126
16
143
rd
Norwalk
15
4
5
0
2
0.418
155
12
144
th
East Windsor
1
0
2
0
0
0.412
150
6
145
th
Danielson
1
0
2
0
2
0.412
168
23
146
th
Enfield
13
1
4
0
4
0.409
143
3
147
th
North Windham
4
0
0
0
0
0.405
156
9
148
th
Stamford
16
5
5
0
17
0.393
152
4
149
th
Uncasville
1
0
1
0
2
0.391
129
20
150
th
Windsor Locks
2
1
2
0
0
0.382
149
1
151
st
Griswold
1
1
1
0
0
0.373
157
6
152
nd
Sterling
1
0
0
0
0
0.365
147
5
153
rd
Manchester
10
2
4
0
8
0.353
166
13
154
th
Torrington
8
1
2
0
2
0.34
161
7
155
th
Hamden
9
2
4
0
7
0.337
153
2
156
th
Putnam
1
1
2
0
2
0.336
163
7
157
th
Middletown
13
2
7
0
3
0.332
159
2
158
th
Danbury
15
3
2
1
9
0.332
167
9
159
th
Stratford
17
4
6
0
3
0.322
165
6
160
th
Naugatuck
7
3
1
0
3
0.317
164
4
161
st
East Haven
6
1
1
0
1
0.307
160
1
162
nd
Norwich
12
3
3
0
3
0.304
162
163
rd
East Hartford
10
3
7
1
3
0.302
169
6
164
th
Derby
3
1
1
0
1
0.297
173
9
165
th
Central Village
0
0
1
0
0
0.262
154
11
166
th
Willimantic
4
1
3
0
1
0.235
172
6
167
th
Waterbury
29
6
8
2
12
0.208
174
7
168
th
Windham
1
0
0
0
0
0.203
180
12
169
th
Bridgeport
30
1
13
4
9
0.203
175
6
170
th
New Haven
31
1
11
3
14
0.199
176
6
171
st
Baltic
1
0
0
0
2
0.199
171
172
nd
Bloomfield
5
2
3
1
2
0.19
170
2
173
rd
Ansonia
2
2
3
0
1
0.183
178
5
174
th
New London
4
3
3
0
4
0.17
177
3
175
th
Hartford
36
6
20
3
11
0.167
179
4
176
th
New Britain
15
4
3
1
4
0.139
181
5
177
th
Taftville
1
0
0
0
1
0.138
182
5
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Connecticut
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Connecticut Department of Education.
These rankings were last updated on August 28, 2025, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Connecticut Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Connecticut Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Per-Pupil Spending: Understanding the Breakdown of Federal, State, and Local Funds
Alternative Schools vs Public Schools: A Comparison
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Connecticut Department of Education.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...