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 Wednesday, September 25, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2023 - 2024
2023 - 2024
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 355)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
1
st
Hopkinton
3
1
1
0
0
0.989
1
2
nd
Carlisle
1
0
0
0
0
0.988
7
5
3
rd
Dunstable
1
0
0
0
0
0.972
2
1
4
th
Weston
3
1
1
0
6
0.97
9
5
5
th
Belmont
4
2
1
0
5
0.966
8
3
6
th
Dover
1
1
1
0
1
0.96
18
12
7
th
Hingham
4
1
1
0
8
0.958
11
4
8
th
Wayland
3
1
1
0
1
0.955
5
3
9
th
Southborough
3
1
0
0
3
0.952
4
5
10
th
Wellesley
7
1
1
0
3
0.952
3
7
11
th
Lexington
6
2
2
0
8
0.947
10
1
12
th
Harvard
1
1
1
0
1
0.946
6
6
13
th
Concord
3
1
1
0
5
0.939
12
1
14
th
Newton Centre
4
1
1
0
0
0.938
20
6
15
th
Brookline
6
0
1
0
9
0.936
21
6
16
th
Medfield
3
1
1
0
1
0.936
13
3
17
th
Bedford
2
1
1
0
2
0.934
81
64
18
th
Westwood
4
1
1
0
3
0.933
17
1
19
th
Chestnut Hill
2
0
0
0
6
0.928
16
3
20
th
Winchester
5
1
1
0
4
0.926
22
2
21
st
Sharon
3
1
1
0
2
0.925
23
2
22
nd
Cohasset
2
1
1
0
0
0.92
15
7
23
rd
Needham
5
2
1
0
6
0.919
41
18
24
th
Arlington
7
2
1
0
5
0.919
27
3
25
th
North Reading
3
1
1
0
0
0.918
19
6
26
th
Sudbury
4
1
1
0
2
0.917
24
2
27
th
Wenham
1
0
0
0
1
0.912
53
26
28
th
Waban
2
0
0
0
0
0.911
25
3
29
th
Williamsburg
1
0
0
0
0
0.909
72
43
30
th
Westborough
3
2
1
0
1
0.909
14
16
31
st
Lincoln
1
0
0
0
2
0.908
31
32
nd
Boxborough
2
0
0
0
0
0.907
40
8
33
rd
Lynnfield
2
1
1
0
1
0.894
44
11
34
th
Newton Highlands
1
0
0
0
0
0.886
63
29
35
th
Berlin
1
0
0
0
0
0.876
26
9
36
th
Newton
2
2
0
0
10
0.874
58
22
37
th
Brimfield
1
0
0
0
0
0.873
42
5
38
th
Acton
10
1
1
0
1
0.873
34
4
39
th
Longmeadow
3
2
1
0
4
0.871
33
6
40
th
Milton
4
1
1
0
7
0.869
39
1
41
st
Stow
1
1
0
0
0
0.865
30
11
42
nd
Duxbury
2
1
1
0
2
0.862
29
13
43
rd
Boylston
1
0
1
0
0
0.86
46
3
44
th
Newbury
1
0
0
0
0
0.859
75
31
45
th
West Newton
2
0
0
0
2
0.858
38
7
46
th
Devens
0
0
1
0
1
0.854
74
28
47
th
Reading
5
2
1
0
2
0.852
70
23
48
th
Shrewsbury
5
2
1
0
7
0.85
43
5
49
th
Lenox
1
0
1
0
3
0.848
64
15
50
th
Melrose
6
1
1
0
2
0.847
49
1
51
st
North Falmouth
1
0
0
0
1
0.842
50
1
52
nd
Princeton
1
0
0
0
0
0.842
28
24
53
rd
Medway
2
1
1
0
0
0.839
60
7
54
th
Manchester
1
1
1
0
2
0.838
45
9
55
th
Natick
5
2
1
0
7
0.835
36
19
56
th
Andover
5
3
2
0
7
0.834
57
1
57
th
Chester
1
0
0
0
0
0.83
219
162
58
th
Scituate
4
1
1
0
1
0.829
51
7
59
th
Sherborn
1
0
0
0
0
0.826
32
27
60
th
Westford
6
2
2
0
1
0.823
52
8
61
st
Holliston
2
1
1
0
0
0.817
55
6
62
nd
Shutesbury
1
0
0
0
0
0.813
130
68
63
rd
Littleton
2
1
1
0
1
0.812
54
9
64
th
Boxford
2
1
1
0
0
0.81
47
17
65
th
Wrentham
1
1
1
0
0
0.808
84
19
66
th
Auburndale
2
0
0
0
0
0.807
35
31
67
th
Bolton
1
0
1
0
0
0.805
48
19
68
th
Newtonville
2
1
1
0
0
0.803
61
7
69
th
Franklin
6
3
2
0
0
0.799
76
7
70
th
Groton
1
1
1
0
4
0.795
37
33
71
st
Ashland
2
1
1
0
3
0.793
67
4
72
nd
Sterling
1
1
0
0
0
0.791
56
16
73
rd
Williamstown
1
0
1
0
2
0.789
62
11
74
th
Acushnet
1
1
0
0
1
0.786
104
30
75
th
Braintree
7
2
1
0
10
0.784
77
2
76
th
Northborough
4
1
1
0
2
0.781
66
10
77
th
Mansfield
2
1
1
0
3
0.78
73
4
78
th
Norfolk
2
1
0
0
0
0.777
87
9
79
th
Marshfield
5
1
1
0
0
0.777
85
6
80
th
Hadley
1
0
1
1
1
0.775
98
18
81
st
Ipswich
2
1
1
0
1
0.774
109
28
82
nd
North Easton
2
1
1
0
1
0.773
69
13
83
rd
Mattapoisett
1
2
1
0
0
0.77
92
9
84
th
Wellfleet
1
0
0
0
0
0.77
161
77
85
th
Hanover
2
1
2
0
1
0.769
86
1
86
th
Rowley
1
0
0
0
3
0.757
111
25
87
th
Canton
3
1
2
0
5
0.753
83
4
88
th
East Sandwich
1
0
1
0
1
0.753
78
10
89
th
Pelham
1
0
0
0
0
0.751
108
19
90
th
Orleans
1
1
0
0
1
0.75
79
11
91
st
Walpole
3
1
2
0
0
0.749
94
3
92
nd
Wilmington
5
1
1
0
3
0.749
114
22
93
rd
Grafton
2
1
1
0
2
0.742
90
3
94
th
Norwell
2
1
1
1
3
0.742
121
27
95
th
Plympton
1
0
0
0
0
0.739
128
33
96
th
Berkley
1
1
0
0
0
0.738
154
58
97
th
Halifax
1
0
0
0
0
0.737
126
29
98
th
Lakeville
2
1
1
0
1
0.732
129
31
99
th
Millis
1
1
1
0
2
0.731
101
2
100
th
North Chelmsford
1
0
1
0
2
0.729
96
4
101
st
Eastham
1
0
0
0
0
0.729
82
19
102
nd
Seekonk
2
1
1
0
0
0.729
93
9
103
rd
Swampscott
3
1
1
0
0
0.728
120
17
104
th
Middleton
2
0
0
0
0
0.725
100
4
105
th
West Boylston
1
0
1
0
0
0.725
159
54
106
th
South Hamilton
2
1
1
0
1
0.723
59
47
107
th
Upton
1
0
2
0
0
0.723
97
10
108
th
Marblehead
2
3
1
0
5
0.717
88
20
109
th
Becket
1
0
0
0
0
0.714
260
151
110
th
North Billerica
1
0
0
0
3
0.709
68
42
111
th
Holden
3
1
1
0
1
0.705
91
20
112
th
Lancaster
1
1
0
0
4
0.704
95
17
113
th
Amherst
3
1
1
0
2
0.704
158
45
114
th
West Newbury
1
1
1
0
1
0.702
105
9
115
th
Topsfield
1
1
0
0
0
0.702
65
50
116
th
South Weymouth
2
0
0
0
1
0.7
150
34
117
th
South Dartmouth
1
0
0
0
1
0.699
118
1
118
th
Groveland
1
0
0
0
0
0.698
99
19
119
th
North Dartmouth
1
1
0
0
4
0.693
113
6
120
th
Mendon
1
1
0
0
1
0.692
142
22
121
st
Hopedale
1
0
1
0
0
0.69
147
26
122
nd
Beverly
5
1
1
0
11
0.689
145
23
123
rd
Lanesboro
1
0
0
0
0
0.689
119
4
124
th
Wilbraham
3
1
1
0
1
0.687
116
8
125
th
Paxton
1
0
0
0
0
0.685
125
126
th
Auburn
5
1
1
0
1
0.683
139
13
127
th
Pembroke
3
1
1
0
0
0.682
110
17
128
th
Brookfield
1
0
0
0
1
0.681
213
85
129
th
Essex
1
0
0
0
0
0.68
236
107
130
th
Hathorne
0
0
1
0
0
0.678
80
50
131
st
Rutland
2
1
0
0
1
0.678
124
7
132
nd
Newburyport
3
1
1
0
3
0.677
102
30
133
rd
North Andover
6
1
1
0
2
0.676
106
27
134
th
Cambridge
13
4
2
1
13
0.672
131
3
135
th
Burlington
4
1
1
0
6
0.672
112
23
136
th
Richmond
1
0
0
0
0
0.667
132
4
137
th
Wakefield
4
1
2
0
3
0.667
133
4
138
th
Chatham
1
1
0
0
0
0.664
122
16
139
th
Stoneham
3
1
1
0
3
0.662
117
22
140
th
North Dighton
0
0
1
0
0
0.661
149
9
141
st
Maynard
1
1
1
0
1
0.66
183
42
142
nd
Sutton
2
1
1
0
1
0.658
177
35
143
rd
Tewksbury
3
2
1
0
0
0.653
107
36
144
th
Georgetown
1
1
1
0
0
0.649
208
64
145
th
Lunenburg
2
1
1
0
0
0.649
162
17
146
th
Watertown
3
1
1
0
5
0.647
146
147
th
Dartmouth
2
0
1
0
0
0.645
186
39
148
th
East Longmeadow
3
1
1
0
0
0.644
199
51
149
th
Marion
1
0
0
0
1
0.643
148
1
150
th
Nahant
1
0
0
0
0
0.642
123
27
151
st
Hull
1
1
1
0
0
0.639
152
1
152
nd
Gill
1
0
0
0
1
0.63
156
4
153
rd
Ayer
1
0
1
0
0
0.629
171
18
154
th
Conway
1
0
0
0
0
0.627
103
51
155
th
Billerica
4
2
2
0
0
0.622
167
12
156
th
North Weymouth
1
0
0
0
1
0.621
200
44
157
th
Harwich
1
0
2
0
0
0.621
127
30
158
th
Southampton
1
0
0
0
0
0.62
144
14
159
th
Belchertown
2
2
1
0
0
0.617
153
6
160
th
Rockport
1
1
1
0
0
0.615
151
9
161
st
Holland
1
0
0
0
0
0.614
155
6
162
nd
Chelmsford
3
2
0
1
3
0.613
89
73
163
rd
Dedham
5
1
1
0
5
0.612
160
3
164
th
West Tisbury
1
0
0
1
0
0.61
135
29
165
th
Byfield
0
1
1
0
1
0.605
140
25
166
th
Vineyard Haven
1
0
0
0
1
0.605
176
10
167
th
Fairhaven
2
1
1
0
1
0.605
179
12
168
th
Winthrop
2
1
1
0
0
0.6
204
36
169
th
Plainville
8
1
1
0
1
0.599
138
31
170
th
Raynham
2
1
0
0
0
0.599
173
3
171
st
Fiskdale
0
1
2
0
1
0.598
172
1
172
nd
South Easton
0
0
1
0
0
0.598
269
97
173
rd
Leeds
1
0
0
0
0
0.596
246
73
174
th
Hanscom AFB
1
0
0
0
0
0.593
(n/a)
175
th
Hinsdale
1
0
0
0
0
0.592
168
7
176
th
Hubbardston
1
0
0
0
0
0.59
231
55
177
th
Lee
1
0
1
0
1
0.585
239
62
178
th
Hanson
1
1
0
0
1
0.584
165
13
179
th
Rockland
2
1
1
0
1
0.583
211
32
180
th
Oakham
1
0
0
0
0
0.582
226
46
181
st
Kingston
2
1
1
0
1
0.579
141
40
182
nd
Oak Bluffs
1
0
1
0
0
0.577
157
25
183
rd
Townsend
2
1
1
0
0
0.574
192
9
184
th
Shirley
1
1
0
0
0
0.573
202
18
185
th
Saugus
2
1
1
1
0
0.573
203
18
186
th
North Eastham
0
0
1
0
0
0.572
115
71
187
th
Tyngsboro
1
1
3
0
2
0.569
188
1
188
th
Brewster
2
0
0
0
2
0.567
175
13
189
th
Foxboro
3
1
1
1
2
0.565
182
7
190
th
Great Barrington
1
1
1
0
3
0.563
195
5
191
st
Sunderland
1
0
0
0
0
0.562
193
2
192
nd
Hatfield
1
0
1
0
0
0.56
134
58
193
rd
East Harwich
0
1
0
0
0
0.558
71
122
194
th
Dalton
1
1
1
0
1
0.557
224
30
195
th
Sheffield
2
0
1
0
1
0.556
243
48
196
th
Uxbridge
1
1
2
0
1
0.555
170
26
197
th
Quincy
11
5
2
0
7
0.555
189
8
198
th
Amesbury
2
1
3
0
2
0.554
136
62
199
th
Malden
5
0
1
1
2
0.553
220
21
200
th
South Deerfield
1
0
1
0
0
0.55
196
4
201
st
Pepperell
1
1
0
0
2
0.547
169
32
202
nd
Somerset
3
1
1
0
0
0.547
181
21
203
rd
Norwood
6
1
1
0
2
0.547
217
14
204
th
Ashburnham
1
1
1
0
0
0.546
198
6
205
th
Swansea
4
1
1
0
3
0.546
166
39
206
th
Gilbertville
1
0
0
0
1
0.546
184
22
207
th
Florence
1
1
0
0
0
0.541
187
20
208
th
Whately
1
0
0
0
0
0.538
191
17
209
th
Dighton
1
1
1
0
0
0.538
185
24
210
th
Bridgewater
2
1
2
0
0
0.536
197
13
211
th
Westhampton
1
0
1
0
0
0.536
137
74
212
th
Douglas
2
1
1
0
0
0.534
225
13
213
th
Danvers
5
1
1
0
6
0.533
205
8
214
th
Stoughton
5
1
1
0
1
0.532
222
8
215
th
Plymouth
8
2
4
0
5
0.529
209
6
216
th
Southwick
2
1
1
0
0
0.525
245
29
217
th
Rochester
1
0
1
0
0
0.524
238
21
218
th
Hampden
1
0
0
0
0
0.524
210
8
219
th
South Hadley
2
1
2
0
0
0.521
251
32
220
th
Norton
3
1
1
0
1
0.517
230
10
221
st
Roslindale
6
0
2
1
1
0.516
250
29
222
nd
Weymouth
5
1
1
0
3
0.515
228
6
223
rd
East Walpole
1
1
0
1
3
0.515
206
17
224
th
Northampton
2
0
2
0
6
0.511
207
17
225
th
Abington
2
1
1
0
1
0.509
178
47
226
th
West Springfield
6
1
2
0
2
0.508
233
7
227
th
Rehoboth
1
1
0
0
2
0.503
215
12
228
th
Dracut
4
1
2
0
0
0.503
244
16
229
th
Easthampton
2
0
1
0
2
0.503
174
55
230
th
East Brookfield
1
0
0
0
0
0.502
143
87
231
st
Charlemont
1
0
0
0
1
0.5
339
108
232
nd
Ashfield
1
0
0
0
0
0.499
194
38
233
rd
Attleboro
5
3
3
0
5
0.499
235
2
234
th
Petersham
1
0
0
0
1
0.498
274
40
235
th
Whitman
2
1
1
0
0
0.496
163
72
236
th
Falmouth
1
2
1
0
1
0.493
190
46
237
th
Agawam
3
1
1
0
0
0.492
265
28
238
th
Somerville
8
1
2
0
2
0.491
241
3
239
th
Middleboro
3
1
1
0
4
0.489
256
17
240
th
Otis
1
0
0
0
0
0.487
180
60
241
st
West Bridgewater
2
1
1
0
0
0.483
267
26
242
nd
Edgartown
1
0
0
0
0
0.478
283
41
243
rd
Medford
4
2
2
0
3
0.473
247
4
244
th
Mashpee
2
0
1
0
0
0.469
218
26
245
th
Woburn
7
2
1
0
2
0.469
221
24
246
th
Blackstone
2
1
1
0
0
0.464
272
26
247
th
Merrimac
2
0
0
0
1
0.461
223
24
248
th
Adams
1
0
1
0
1
0.46
264
16
249
th
Barre
1
1
1
0
1
0.452
201
48
250
th
Ashby
1
0
0
0
0
0.451
164
86
251
st
Whitinsville
1
1
1
0
1
0.45
273
22
252
nd
Monson
2
0
1
0
0
0.445
262
10
253
rd
Charlton
2
1
1
0
0
0.445
229
24
254
th
Northfield
1
0
1
0
0
0.443
259
5
255
th
Feeding Hills
1
1
0
0
0
0.441
248
7
256
th
Millbury
2
0
1
0
0
0.437
257
1
257
th
Bernardston
1
0
0
0
1
0.437
294
37
258
th
Hudson
3
1
1
0
1
0.435
278
20
259
th
Bourne
2
1
2
0
0
0.434
288
29
260
th
Dudley
2
1
1
0
0
0.432
216
44
261
st
East Bridgewater
2
0
1
0
1
0.43
237
24
262
nd
Leominster
5
2
4
0
2
0.43
270
8
263
rd
West Brookfield
1
0
0
0
1
0.43
282
19
264
th
Leverett
1
0
0
0
0
0.429
232
32
265
th
Warren
0
1
1
0
0
0.426
249
16
266
th
Westport
2
0
1
0
0
0.426
253
13
267
th
Holbrook
1
0
1
0
2
0.42
258
9
268
th
Charlestown
2
0
1
0
0
0.418
268
269
th
Westminster
2
0
0
0
0
0.417
252
17
270
th
Marlborough
4
1
3
0
6
0.416
276
6
271
st
Granby
1
0
1
0
1
0.415
296
25
272
nd
Truro
1
0
0
0
0
0.412
212
60
273
rd
Hyannis
2
1
2
0
3
0.409
242
31
274
th
Waltham
7
2
1
0
5
0.408
281
7
275
th
Gloucester
4
1
1
0
1
0.406
263
12
276
th
Sturbridge
2
0
0
0
0
0.399
214
62
277
th
Nantucket
2
1
1
0
3
0.39
277
278
th
Clarksburg
1
0
0
0
0
0.388
255
23
279
th
Baldwinville
0
1
1
0
0
0.388
234
45
280
th
East Taunton
1
1
0
0
0
0.385
261
19
281
st
Chesterfield
1
0
0
0
0
0.384
227
54
282
nd
West Roxbury
3
1
0
0
4
0.383
240
42
283
rd
Royalston
1
0
0
0
1
0.379
254
29
284
th
East Falmouth
2
0
0
0
0
0.377
274
10
285
th
Carver
1
0
1
0
0
0.375
295
10
286
th
Ludlow
2
1
1
0
1
0.371
284
2
287
th
Salisbury
1
0
0
0
0
0.369
311
24
288
th
Westfield
6
2
3
0
4
0.368
290
2
289
th
Bellingham
3
1
2
0
0
0.367
271
18
290
th
Chicopee
9
2
4
0
3
0.366
300
10
291
st
Huntington
1
1
1
0
0
0.366
293
2
292
nd
Leicester
1
1
1
0
2
0.363
280
12
293
rd
Clinton
1
1
1
0
0
0.353
321
28
294
th
Methuen
4
0
1
0
8
0.348
286
8
295
th
Erving
1
0
0
0
0
0.34
328
33
296
th
New Salem
1
0
0
0
0
0.337
298
2
297
th
Peabody
8
1
1
1
4
0.337
289
8
298
th
Jamaica Plain
6
0
2
0
4
0.336
291
7
299
th
Fitchburg
4
2
4
0
5
0.326
302
3
300
th
Oxford
2
1
1
0
0
0.324
303
3
301
st
West Warren
1
0
0
0
1
0.322
285
16
302
nd
Salem
8
1
4
0
1
0.321
306
4
303
rd
South Yarmouth
2
1
1
0
1
0.316
292
11
304
th
Avon
1
0
1
0
0
0.313
266
38
305
th
Pittsfield
9
2
3
0
4
0.308
308
3
306
th
Everett
6
0
1
2
3
0.306
301
5
307
th
Turners Falls
2
0
1
0
0
0.305
320
13
308
th
Marstons Mills
2
0
0
0
1
0.303
310
2
309
th
Wareham
1
1
2
0
0
0.302
327
18
310
th
Boston
6
1
8
2
18
0.301
297
13
311
th
Haverhill
8
3
3
1
1
0.297
309
2
312
th
Taunton
5
2
4
0
2
0.294
305
7
313
th
Lowell
16
7
4
1
8
0.29
316
3
314
th
Milford
3
1
1
0
2
0.289
287
27
315
th
Wales
1
0
0
0
0
0.286
322
7
316
th
Revere
6
3
2
0
1
0.283
314
2
317
th
Montague
0
1
1
0
0
0.283
347
30
318
th
Greenfield
3
1
2
1
2
0.278
307
11
319
th
East Boston
10
0
2
0
1
0.277
331
12
320
th
Allston
1
0
0
1
1
0.272
326
6
321
st
Colrain
1
0
0
0
0
0.267
334
13
322
nd
Shelburne Falls
1
0
1
0
0
0.267
279
43
323
rd
Bradford
1
0
1
0
2
0.266
330
7
324
th
Ware
1
1
1
0
0
0.265
304
20
325
th
Templeton
1
0
0
0
0
0.263
329
4
326
th
Worcester
35
4
8
1
16
0.256
315
11
327
th
Winchendon
2
1
2
0
0
0.247
324
3
328
th
Palmer
1
0
2
0
0
0.246
299
29
329
th
Spencer
2
1
1
0
0
0.246
337
8
330
th
Framingham
9
4
2
0
10
0.24
318
12
331
st
Provincetown
1
0
0
0
0
0.239
312
19
332
nd
Randolph
4
1
1
0
2
0.235
313
19
333
rd
Roxbury
10
1
7
0
2
0.234
335
2
334
th
New Bedford
20
3
5
0
7
0.231
323
11
335
th
North Adams
3
0
2
0
0
0.225
346
11
336
th
Fall River
10
3
4
2
12
0.223
336
337
th
Gardner
2
1
2
0
2
0.219
332
5
338
th
Brighton
4
0
3
0
6
0.213
340
2
339
th
Cheshire
0
1
1
0
0
0.207
352
13
340
th
Dorchester
18
1
7
3
8
0.195
338
2
341
st
Lawrence
16
8
4
2
5
0.194
341
342
nd
Springfield
34
17
14
2
15
0.185
344
2
343
rd
Chelsea
5
3
4
0
1
0.185
351
8
344
th
South Boston
4
2
2
0
2
0.183
349
5
345
th
Lynn
18
3
3
2
6
0.179
345
346
th
Brockton
11
6
5
1
4
0.178
348
2
347
th
Hyde Park
5
1
5
0
1
0.176
342
5
348
th
Orange
1
0
1
0
0
0.176
319
29
349
th
Athol
1
1
1
0
0
0.171
343
6
350
th
North Brookfield
1
0
1
0
2
0.164
350
351
st
Webster
2
1
1
0
2
0.144
353
2
352
nd
Mattapan
7
0
0
0
2
0.13
355
3
353
rd
Indian Orchard
1
0
0
0
0
0.085
354
1
354
th
Southbridge
3
1
2
0
2
0.061
358
4
355
th
Holyoke
7
3
3
0
8
0.058
357
2
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 25, 2024, 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
Virtual Schools: The Future of Online 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.
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...
x