Find a School
School Rankings
Find a School
School Rankings
Home
Massachusetts
City Rankings
Best Cities in Massachusetts 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 Massachusetts 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 Massachusetts 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 Massachusetts Department of Elementary and Secondary Education. The most recent update was on Tuesday, September 19, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2022 - 2023
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
2003 - 2004
Rank (of 358)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2023
)
Rank (
2022
)
Rank change from
2022
SchoolDigger Rating (
2023
)
1
st
Hopkinton
3
1
1
0
0
0.982
2
1
2
nd
Dunstable
1
0
0
0
0
0.975
1
1
3
rd
Wellesley
7
1
1
0
2
0.972
12
9
4
th
Southborough
3
1
0
0
3
0.969
9
5
5
th
Wayland
3
1
1
0
1
0.964
8
3
6
th
Harvard
1
0
1
0
0
0.963
3
3
7
th
Carlisle
1
0
0
0
0
0.961
6
1
8
th
Belmont
4
1
1
0
6
0.959
5
3
9
th
Weston
3
1
1
0
5
0.955
4
5
10
th
Lexington
6
2
2
0
7
0.954
18
8
11
th
Hingham
4
1
1
0
7
0.948
13
2
12
th
Concord
3
1
1
0
4
0.945
17
5
13
th
Medfield
3
1
1
0
1
0.943
10
3
14
th
Westborough
3
2
1
0
1
0.939
19
5
15
th
Cohasset
2
1
1
0
0
0.933
48
33
16
th
Chestnut Hill
2
0
0
0
6
0.933
22
6
17
th
Westwood
5
1
1
0
2
0.931
11
6
18
th
Dover
1
1
1
0
1
0.929
7
11
19
th
North Reading
3
1
1
0
0
0.927
36
17
20
th
Newton Centre
4
1
1
0
0
0.921
21
1
21
st
Brookline
6
0
1
0
9
0.919
20
1
22
nd
Winchester
5
1
1
0
3
0.919
14
8
23
rd
Sharon
3
1
1
0
2
0.918
26
3
24
th
Sudbury
4
1
1
0
2
0.913
16
8
25
th
Waban
2
0
0
0
0
0.912
31
6
26
th
Berlin
1
0
0
0
0
0.912
64
38
27
th
Arlington
7
2
1
0
4
0.907
30
3
28
th
Princeton
1
0
0
0
0
0.906
24
4
29
th
Duxbury
2
1
1
0
1
0.906
44
15
30
th
Stow
1
1
0
0
0
0.898
23
7
31
st
Lincoln
1
0
0
0
2
0.89
15
16
32
nd
Sherborn
1
0
0
0
0
0.887
41
9
33
rd
Longmeadow
3
2
1
0
4
0.885
61
28
34
th
Acton
10
1
1
0
1
0.883
33
1
35
th
Auburndale
2
0
0
0
0
0.882
88
53
36
th
Natick
5
2
1
0
6
0.879
37
1
37
th
Groton
1
1
1
0
4
0.878
43
6
38
th
West Newton
2
0
0
0
3
0.878
28
10
39
th
Milton
4
1
1
0
7
0.877
46
7
40
th
Boxborough
2
0
0
0
0
0.874
25
15
41
st
Needham
5
2
1
0
6
0.872
34
7
42
nd
Brimfield
1
0
0
0
0
0.867
71
29
43
rd
Shrewsbury
5
2
1
0
8
0.865
38
5
44
th
Lynnfield
2
1
1
0
1
0.858
39
5
45
th
Manchester
1
1
1
0
2
0.858
29
16
46
th
Boylston
1
0
1
0
0
0.854
49
3
47
th
Boxford
2
1
1
0
0
0.854
42
5
48
th
Bolton
1
0
1
0
0
0.854
35
13
49
th
Melrose
6
1
1
0
1
0.849
52
3
50
th
North Falmouth
1
0
0
0
1
0.847
45
5
51
st
Scituate
4
1
1
0
1
0.841
57
6
52
nd
Westford
6
2
2
0
1
0.839
47
5
53
rd
Wenham
1
0
0
0
1
0.838
27
26
54
th
Littleton
2
1
1
0
1
0.836
54
55
th
Holliston
2
1
1
0
0
0.831
63
8
56
th
Sterling
1
1
0
0
0
0.83
83
27
57
th
Andover
5
3
2
0
6
0.83
58
1
58
th
Newton
2
2
0
0
6
0.827
55
3
59
th
South Hamilton
2
1
1
0
1
0.825
60
1
60
th
Medway
2
1
1
0
0
0.822
53
7
61
st
Newtonville
2
1
1
0
0
0.817
40
21
62
nd
Williamstown
1
0
1
0
2
0.815
56
6
63
rd
Newton Highlands
1
0
0
0
0
0.815
32
31
64
th
Lenox
1
0
1
0
1
0.814
50
14
65
th
Topsfield
1
1
0
0
0
0.809
59
6
66
th
Northborough
4
1
1
0
2
0.807
73
7
67
th
Ashland
2
1
1
0
2
0.806
67
68
th
North Billerica
1
0
0
0
3
0.804
201
133
69
th
North Easton
2
1
1
0
1
0.8
80
11
70
th
Reading
5
2
1
0
2
0.8
51
19
71
st
East Harwich
0
1
0
0
0
0.796
97
26
72
nd
Williamsburg
1
0
0
0
0
0.794
77
5
73
rd
Mansfield
2
1
1
0
3
0.791
70
3
74
th
Devens
0
0
1
0
1
0.781
74
75
th
Newbury
1
0
0
0
0
0.78
90
15
76
th
Franklin
6
3
2
0
0
0.78
75
1
77
th
Braintree
7
2
1
0
9
0.778
92
15
78
th
East Sandwich
1
0
1
0
2
0.774
105
27
79
th
Orleans
1
1
0
0
1
0.773
95
16
80
th
Hathorne
0
0
1
0
0
0.772
65
15
81
st
Bedford
2
2
1
0
2
0.77
94
13
82
nd
Eastham
1
0
0
0
0
0.768
135
53
83
rd
Canton
3
1
2
0
5
0.766
110
27
84
th
Wrentham
1
1
1
0
0
0.765
98
14
85
th
Marshfield
5
1
1
0
0
0.76
87
2
86
th
Hanover
2
1
2
0
1
0.758
86
87
th
Norfolk
2
1
0
0
0
0.757
69
18
88
th
Marblehead
2
3
1
0
4
0.756
125
37
89
th
Chelmsford
3
2
0
1
3
0.755
134
45
90
th
Grafton
2
1
1
0
2
0.755
91
1
91
st
Holden
3
1
1
0
1
0.753
117
26
92
nd
Mattapoisett
1
2
1
0
0
0.752
68
24
93
rd
Seekonk
2
1
1
0
0
0.751
78
15
94
th
Walpole
3
1
2
0
0
0.751
104
10
95
th
Lancaster
1
1
0
0
4
0.746
106
11
96
th
North Chelmsford
1
0
1
0
1
0.746
82
14
97
th
Upton
1
0
2
0
0
0.745
81
16
98
th
Hadley
1
0
1
1
1
0.743
79
19
99
th
Groveland
1
0
0
0
0
0.74
179
80
100
th
Middleton
2
0
0
0
0
0.737
84
16
101
st
Millis
1
1
1
0
2
0.735
103
2
102
nd
Newburyport
3
1
1
0
3
0.735
123
21
103
rd
Conway
1
0
0
0
0
0.733
141
38
104
th
Acushnet
1
1
0
0
1
0.729
119
15
105
th
West Newbury
1
1
1
0
0
0.726
100
5
106
th
North Andover
6
1
1
0
2
0.726
89
17
107
th
Tewksbury
4
2
1
0
0
0.724
157
50
108
th
Pelham
1
0
0
0
0
0.724
76
32
109
th
Ipswich
2
1
1
0
1
0.719
102
7
110
th
Pembroke
3
1
1
0
0
0.716
115
5
111
th
Rowley
1
0
0
0
3
0.716
121
10
112
th
Burlington
4
1
1
0
4
0.712
113
1
113
th
North Dartmouth
1
1
0
0
4
0.712
128
15
114
th
Wilmington
5
1
1
0
3
0.711
93
21
115
th
North Eastham
0
0
1
0
0
0.709
108
7
116
th
Wilbraham
3
1
1
0
1
0.703
140
24
117
th
Stoneham
3
1
1
0
3
0.7
109
8
118
th
South Dartmouth
1
0
0
0
1
0.699
211
93
119
th
Lanesboro
1
0
0
0
0
0.696
146
27
120
th
Swampscott
3
1
1
0
0
0.694
124
4
121
st
Norwell
2
1
1
1
3
0.692
112
9
122
nd
Chatham
1
1
0
0
0
0.691
66
56
123
rd
Nahant
1
0
0
0
0
0.69
101
22
124
th
Rutland
2
1
0
0
1
0.684
131
7
125
th
Paxton
1
0
0
0
0
0.682
136
11
126
th
Halifax
1
0
0
0
0
0.68
85
41
127
th
Harwich
1
0
2
0
0
0.679
209
82
128
th
Plympton
1
0
0
0
0
0.673
116
12
129
th
Lakeville
2
1
1
0
1
0.673
126
3
130
th
Shutesbury
1
0
0
0
0
0.672
107
23
131
st
Cambridge
13
4
2
1
13
0.667
142
11
132
nd
Richmond
1
0
0
0
0
0.666
122
10
133
rd
Wakefield
4
1
2
0
2
0.663
139
6
134
th
Hatfield
1
0
1
0
0
0.66
218
84
135
th
West Tisbury
1
0
0
1
0
0.657
171
36
136
th
Amesbury
2
1
3
0
0
0.655
166
30
137
th
Westhampton
1
0
1
0
0
0.655
151
14
138
th
Plainville
8
1
1
0
0
0.651
130
8
139
th
Auburn
5
1
1
0
0
0.65
(n/a)
140
th
Byfield
0
1
1
0
1
0.649
191
51
141
st
Kingston
2
1
1
0
1
0.644
161
20
142
nd
Mendon
1
1
0
0
1
0.643
192
50
143
rd
East Brookfield
1
0
0
0
0
0.641
169
26
144
th
Southampton
1
0
0
0
0
0.639
217
73
145
th
Beverly
5
1
1
0
9
0.639
156
11
146
th
Watertown
3
1
1
0
5
0.638
182
36
147
th
Hopedale
1
0
1
0
0
0.638
120
27
148
th
Marion
1
0
0
0
1
0.635
111
37
149
th
North Dighton
0
0
1
0
0
0.634
159
10
150
th
South Weymouth
2
0
0
0
1
0.633
186
36
151
st
Rockport
1
1
1
0
0
0.632
176
25
152
nd
Hull
1
1
1
0
0
0.632
164
12
153
rd
Belchertown
2
2
1
0
0
0.627
162
9
154
th
Berkley
1
1
0
0
0
0.625
168
14
155
th
Holland
1
0
0
0
0
0.622
194
39
156
th
Gill
1
0
0
0
1
0.62
245
89
157
th
Oak Bluffs
1
0
1
0
0
0.619
153
4
158
th
Amherst
3
1
1
0
2
0.619
145
13
159
th
West Boylston
1
0
1
0
0
0.617
99
60
160
th
Dedham
5
1
1
0
5
0.616
170
10
161
st
Wellfleet
1
0
0
0
0
0.614
96
65
162
nd
Lunenburg
2
1
1
0
0
0.609
154
8
163
rd
Whitman
2
1
1
0
0
0.608
193
30
164
th
Ashby
1
0
0
0
0
0.607
198
34
165
th
Hanson
1
1
0
0
1
0.604
204
39
166
th
Swansea
4
1
1
0
3
0.603
188
22
167
th
Billerica
4
2
2
0
0
0.601
163
4
168
th
Hinsdale
1
0
0
0
0
0.6
256
88
169
th
Pepperell
1
1
0
0
2
0.598
132
37
170
th
Uxbridge
1
1
2
0
1
0.597
190
20
171
st
Ayer
1
0
1
0
0
0.594
118
53
172
nd
Fiskdale
0
1
2
0
1
0.593
181
9
173
rd
Raynham
2
1
0
0
0
0.593
197
24
174
th
Easthampton
2
0
1
0
2
0.591
183
9
175
th
Brewster
2
0
0
0
2
0.588
232
57
176
th
Vineyard Haven
1
0
0
0
1
0.587
114
62
177
th
Sutton
2
1
1
0
1
0.585
148
29
178
th
Abington
2
1
1
0
1
0.585
165
13
179
th
Fairhaven
2
1
1
0
1
0.585
143
36
180
th
Otis
1
0
0
0
0
0.584
127
53
181
st
Somerset
3
1
1
0
0
0.583
205
24
182
nd
Foxboro
3
1
1
1
2
0.582
160
22
183
rd
Maynard
1
1
1
0
1
0.578
173
10
184
th
Gilbertville
1
0
0
0
1
0.575
274
90
185
th
Dighton
1
1
1
0
0
0.574
178
7
186
th
Dartmouth
2
0
1
0
0
0.573
129
57
187
th
Florence
1
1
0
0
0
0.573
185
2
188
th
Tyngsboro
1
1
3
0
2
0.572
212
24
189
th
Quincy
11
5
2
0
7
0.572
172
17
190
th
Falmouth
1
2
1
0
1
0.571
203
13
191
st
Whately
1
0
0
0
0
0.57
62
129
192
nd
Townsend
2
1
1
0
0
0.567
150
42
193
rd
Sunderland
1
0
0
0
0
0.567
246
53
194
th
Ashfield
1
0
0
0
0
0.566
275
81
195
th
Great Barrington
1
1
1
0
3
0.565
152
43
196
th
South Deerfield
1
0
1
0
0
0.563
138
58
197
th
Bridgewater
2
1
2
0
0
0.562
149
48
198
th
Ashburnham
1
1
1
0
0
0.561
155
43
199
th
East Longmeadow
3
1
1
0
0
0.56
144
55
200
th
North Weymouth
1
0
0
0
1
0.558
263
63
201
st
Barre
1
1
1
0
1
0.557
219
18
202
nd
Shirley
1
1
0
0
0
0.557
214
12
203
rd
Saugus
2
1
1
1
0
0.556
147
56
204
th
Winthrop
2
1
1
0
0
0.556
227
23
205
th
Danvers
5
1
1
0
4
0.556
196
9
206
th
East Walpole
1
1
0
1
2
0.555
195
11
207
th
Northampton
2
0
2
0
5
0.555
266
59
208
th
Georgetown
1
1
1
0
0
0.551
137
71
209
th
Plymouth
8
2
4
0
5
0.549
187
22
210
th
Hampden
1
0
0
0
0
0.549
210
211
th
Rockland
3
1
1
0
1
0.548
224
13
212
th
Truro
1
0
0
0
0
0.547
180
32
213
th
Brookfield
1
0
0
0
1
0.543
133
80
214
th
Sturbridge
2
0
0
0
0
0.543
202
12
215
th
Rehoboth
1
1
0
0
1
0.539
216
1
216
th
Dudley
2
1
1
0
0
0.537
220
4
217
th
Norwood
6
1
1
0
2
0.536
184
33
218
th
Mashpee
2
0
1
0
0
0.535
207
11
219
th
Chester
1
0
0
0
0
0.53
253
34
220
th
Malden
5
0
1
1
2
0.518
223
3
221
st
Woburn
7
2
1
0
2
0.512
200
21
222
nd
Stoughton
5
1
1
0
0
0.512
221
1
223
rd
Merrimac
2
0
0
0
1
0.51
228
5
224
th
Dalton
1
1
1
0
1
0.509
177
47
225
th
Douglas
2
1
1
0
0
0.508
189
36
226
th
Oakham
1
0
0
0
0
0.508
282
56
227
th
Chesterfield
1
0
0
0
0
0.501
174
53
228
th
Weymouth
5
1
1
0
3
0.501
226
2
229
th
Charlton
2
1
1
0
0
0.499
199
30
230
th
Norton
3
1
1
0
1
0.495
215
15
231
st
Hubbardston
1
0
0
0
0
0.492
230
1
232
nd
Leverett
1
0
0
0
0
0.49
292
60
233
rd
West Springfield
6
1
2
0
2
0.488
272
39
234
th
Baldwinville
0
1
1
0
0
0.488
280
46
235
th
Attleboro
5
3
3
0
5
0.487
222
13
236
th
Essex
1
0
0
0
0
0.485
72
164
237
th
East Bridgewater
2
0
1
0
1
0.484
233
4
238
th
Rochester
1
0
1
0
0
0.484
252
14
239
th
Lee
1
0
1
0
1
0.483
261
22
240
th
West Roxbury
3
1
0
0
4
0.483
240
241
st
Somerville
8
1
2
0
2
0.482
229
12
242
nd
Hyannis
2
1
2
0
2
0.482
262
20
243
rd
Sheffield
3
0
1
0
1
0.477
236
7
244
th
Dracut
4
1
2
0
0
0.476
248
4
245
th
Southwick
2
1
1
0
0
0.472
231
14
246
th
Leeds
1
0
0
0
0
0.472
158
88
247
th
Medford
4
2
2
0
2
0.469
250
3
248
th
Feeding Hills
1
1
0
0
0
0.468
259
11
249
th
Warren
0
1
1
0
0
0.465
175
74
250
th
Roslindale
6
0
2
1
0
0.465
264
14
251
st
South Hadley
2
1
2
0
0
0.464
244
7
252
nd
Westminster
2
0
0
0
0
0.461
265
13
253
rd
Westport
2
0
1
0
1
0.457
213
40
254
th
Royalston
1
0
0
0
1
0.456
167
87
255
th
Clarksburg
1
0
0
0
0
0.454
241
14
256
th
Middleboro
3
1
1
0
3
0.453
237
19
257
th
Millbury
2
0
1
0
0
0.45
249
8
258
th
Holbrook
1
0
1
0
1
0.446
258
259
th
Northfield
1
0
1
0
0
0.444
279
20
260
th
Becket
1
0
0
0
0
0.443
206
54
261
st
East Taunton
1
1
0
0
0
0.438
297
36
262
nd
Monson
2
0
1
0
0
0.437
288
26
263
rd
Gloucester
5
1
1
0
1
0.437
238
25
264
th
Adams
1
0
1
0
1
0.436
257
7
265
th
Agawam
3
1
1
0
0
0.435
235
30
266
th
Avon
1
0
1
0
0
0.434
271
5
267
th
West Bridgewater
2
1
1
0
0
0.43
234
33
268
th
Charlestown
2
0
1
0
0
0.429
251
17
269
th
South Easton
0
0
1
0
0
0.427
296
27
270
th
Leominster
5
2
3
0
1
0.424
273
3
271
st
Bellingham
3
1
2
0
0
0.42
(n/a)
272
nd
Blackstone
2
1
1
0
0
0.419
243
29
273
rd
Whitinsville
1
1
1
0
1
0.418
254
19
274
th
Petersham
1
0
0
0
1
0.414
295
21
274
th
East Falmouth
2
0
0
0
0
0.414
225
49
276
th
Marlborough
4
1
3
0
6
0.413
260
16
277
th
Nantucket
2
1
1
0
3
0.41
276
1
278
th
Hudson
3
1
1
0
1
0.409
270
8
279
th
Shelburne Falls
1
0
1
0
0
0.408
283
4
280
th
Leicester
1
1
1
0
2
0.404
267
13
281
st
Waltham
7
2
1
0
5
0.399
268
13
282
nd
West Brookfield
1
0
0
0
1
0.385
208
74
283
rd
Edgartown
1
0
0
0
0
0.373
255
28
284
th
Ludlow
2
1
1
0
1
0.371
(n/a)
285
th
West Warren
1
0
0
0
1
0.37
289
4
286
th
Methuen
4
0
1
0
6
0.367
284
2
287
th
Milford
3
1
1
0
1
0.358
290
3
288
th
Bourne
2
1
2
0
0
0.356
306
18
289
th
Peabody
8
1
1
1
4
0.352
286
3
290
th
Westfield
6
2
2
1
3
0.349
303
13
291
st
Jamaica Plain
6
0
2
0
4
0.348
318
27
292
nd
South Yarmouth
1
2
1
0
1
0.341
242
50
293
rd
Huntington
1
1
1
0
0
0.34
281
12
294
th
Bernardston
1
0
0
0
1
0.338
278
16
295
th
Carver
1
0
1
0
0
0.335
293
2
296
th
Granby
1
0
1
0
1
0.333
302
6
297
th
Boston
6
1
8
2
16
0.333
316
19
298
th
New Salem
1
0
0
0
0
0.332
285
13
299
th
Palmer
1
0
2
0
0
0.328
326
27
300
th
Chicopee
9
2
5
0
3
0.326
298
2
301
st
Everett
6
0
1
2
3
0.324
291
10
302
nd
Fitchburg
4
2
4
0
5
0.323
315
13
303
rd
Oxford
2
1
1
0
0
0.322
294
9
304
th
Ware
1
1
1
0
0
0.313
332
28
305
th
Taunton
5
2
3
0
2
0.308
319
14
306
th
Salem
8
1
4
0
1
0.303
305
1
307
th
Greenfield
3
1
2
1
2
0.302
308
1
308
th
Pittsfield
9
2
3
1
5
0.299
304
4
309
th
Haverhill
9
3
3
1
1
0.297
317
8
310
th
Marstons Mills
2
0
0
0
1
0.294
324
14
311
th
Salisbury
1
0
0
0
0
0.29
287
24
312
th
Provincetown
1
0
0
0
0
0.29
299
13
313
th
Randolph
4
1
1
0
2
0.287
311
2
314
th
Revere
6
3
2
0
1
0.279
301
13
315
th
Worcester
35
4
8
1
15
0.278
320
5
316
th
Lowell
16
7
4
1
8
0.277
309
7
317
th
Worthington
1
0
0
0
0
0.274
(n/a)
318
th
Framingham
9
4
2
0
9
0.272
307
11
319
th
Orange
2
0
1
0
0
0.266
330
11
320
th
Turners Falls
2
0
1
0
0
0.265
342
22
321
st
Clinton
1
1
1
0
0
0.265
325
4
322
nd
Wales
1
0
0
0
0
0.264
239
83
323
rd
New Bedford
21
3
5
0
7
0.263
322
1
324
th
Winchendon
2
1
2
0
0
0.257
344
20
325
th
Florida
1
0
0
0
0
0.255
328
3
326
th
Allston
1
0
0
1
1
0.25
331
5
327
th
Wareham
1
1
2
0
0
0.249
345
18
328
th
Erving
1
0
0
0
0
0.247
333
5
329
th
Templeton
1
0
0
0
0
0.246
314
15
330
th
Bradford
1
0
1
0
2
0.244
310
20
331
st
East Boston
10
0
2
0
1
0.242
329
2
332
nd
Gardner
2
1
2
0
2
0.237
313
19
333
rd
Rowe
1
0
0
0
0
0.224
356
23
334
th
Colrain
1
0
0
0
0
0.22
269
65
335
th
Roxbury
10
1
7
0
1
0.22
339
4
336
th
Fall River
10
3
4
2
11
0.209
335
1
337
th
Spencer
2
1
1
0
0
0.204
323
14
338
th
Dorchester
18
1
7
3
7
0.2
340
2
339
th
Charlemont
1
0
0
0
1
0.193
353
14
340
th
Brighton
4
0
3
0
5
0.191
338
2
341
st
Lawrence
16
8
4
2
5
0.189
321
20
342
nd
Hyde Park
5
1
5
0
1
0.186
343
1
343
rd
Athol
1
1
1
0
0
0.186
336
7
344
th
Springfield
34
18
14
2
13
0.183
347
3
345
th
Lynn
18
3
3
2
5
0.181
341
4
346
th
North Adams
3
0
2
0
0
0.18
334
12
347
th
Montague
0
1
1
0
0
0.171
300
47
348
th
Brockton
11
6
5
1
4
0.168
348
349
th
South Boston
4
2
2
0
1
0.165
351
2
350
th
North Brookfield
1
0
1
0
2
0.158
327
23
351
st
Chelsea
5
3
4
0
1
0.152
346
5
352
nd
Cheshire
0
1
1
0
0
0.147
337
15
353
rd
Webster
2
1
1
0
2
0.142
349
4
354
th
Indian Orchard
1
0
0
0
0
0.108
352
2
355
th
Mattapan
7
0
0
0
2
0.106
350
5
356
th
Savoy
1
0
0
0
0
0.099
(n/a)
357
th
Holyoke
9
3
3
0
7
0.058
354
3
358
th
Southbridge
3
1
2
0
2
0.045
355
3
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Massachusetts
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 Massachusetts Department of Elementary and Secondary Education.
These rankings were last updated on September 19, 2023, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Massachusetts Department of Elementary and Secondary Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Massachusetts Department of Elementary and Secondary Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
No Child Left Behind (NCLB): A Comprehensive Analysis of Its Impact on Education
Magnet Schools: Unleashing the Power of Education
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Massachusetts Department of Elementary and Secondary Education. School Attendance Areas provided by
ATTOM
.
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...