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
⚠
We've upgraded our subscription system.
Sign in and save your payment method so your ad-free access continues uninterrupted.
Sign in now →
Home
Massachusetts
School Rankings
Best Elementary Schools in Massachusetts
Find the best Massachusetts elementary schools with SchoolDigger.com! Focused on test scores for accurate rankings, our user-friendly site simplifies your search. Empower your decisions by exploring top-rated schools, only on SchoolDigger.com - the ultimate guide to K-12 schools!
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 MCAS Next Generation test scores by the Massachusetts Department of Elementary and Secondary Education. The most recent update was on Monday, September 29, 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
By Student Population
Population
Rankings by Student Population
Gender
Female
Male
Race / Ethnicity
Asian
African American
Hispanic
Native American
Pacific Islander
White
Multi-racial
Special Programs
English Language Learner
Special Education
Gifted and Talented
Low Socio Economic Status
Other
Homeless
Foster Care
Military Connected
Migrant
Find!
View:
Summary
Choose columns to display
Summary
School Details
Students/Teachers
Ranking
Finance
Year:
2024 - 2025
Select school year
2024 - 2025
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
My Schools
Your saved schools
View my schools only
Email my list
Click the
button next to any school to save it here!
School
Students/Teachers
Per Pupil Expenditures (2024)
Ranking (
2025
vs
2024
)
ID
Rank
(of
906
)
School
Type
Grades
Address
City
Zip
County
District
Is Charter
Is Magnet
Is Virtual
Is Title I
Phone
# Students
Full-time Teachers
Student/
Teacher Ratio
Free/Disc Lunch
Recipients
White
Black
Hispanic
Asian
American
Indian
Pacific
Islander
Two or
More Races
Per Pupil Expenditures:
Total
Personnel from Federal Funds
Non-Personnel from Federal Funds
Total from Federal Funds
Personnel from State and Local Funds
Non-Personnel from State and Local Funds
Total from State and Local Funds
Average Standard
Score (
2025
)
Average Standard
Score (
2024
)
Rank (
2024
)
Rank Change from
2024
SchoolDigger Rating (
2025
)
ID
201
James Russell Lowell
Public
PK, KG-5
123 Lowell Ave.
Watertown
02472
Middlesex County
Watertown
No
No
No
Yes
(617) 926-7770
422
43
9.7
230 (54.5%)
11 (2.6%)
92 (21.8%)
54 (12.8%)
0 (0.0%)
0 (0.0%)
35 (8.3%)
$28,031
78.1
79.2
191
10
251218002002
202
Newbury Elementary
Public
PK, KG-6
63 Hanover Street
Newbury
01951
Essex County
Triton
No
No
No
No
(978) 465-5353
424
40
10.7
380 (89.6%)
3 (0.7%)
21 (5.0%)
7 (1.7%)
0 (0.0%)
1 (0.2%)
12 (2.8%)
$25,101
78.1
84.5
129
73
251174001348
203
Horace Mann
Public
K-5
225 Nevada Street
Newtonville
02460
Middlesex County
Newton
No
No
No
No
(617) 559-9510
351
33
10.5
187 (53.3%)
18 (5.1%)
39 (11.1%)
64 (18.2%)
0 (0.0%)
0 (0.0%)
42 (12.0%)
$23,213
78.1
76.4
232
29
250861001367
204
Dolbeare
Public
K-4
340 Lowell Street
Wakefield
01880
Middlesex County
Wakefield
No
No
No
No
(781) 246-6480
443
37
11.9
378 (85.3%)
6 (1.4%)
35 (7.9%)
15 (3.4%)
0 (0.0%)
0 (0.0%)
9 (2.0%)
$19,342
77.9
67.6
305
101
251191001941
205
Berlin Memorial School
Public
PK, KG-5
34 South Street
Berlin
01503
Worcester County
Berlin-Boylston
No
No
No
Yes
(978) 838-2417
242
20
11.9
195 (80.6%)
2 (0.8%)
30 (12.4%)
6 (2.5%)
2 (0.8%)
0 (0.0%)
6 (2.5%)
$22,833
77.9
86.2
114
91
250258002901
206
Graham and Parks
Public
PK, KG-5
44 Linnaean Street
Cambridge
02140
Middlesex County
Cambridge
No
No
No
No
(617) 349-6577
367
33
11.1
156 (42.5%)
66 (18.0%)
28 (7.6%)
86 (23.4%)
1 (0.3%)
0 (0.0%)
30 (8.2%)
$33,764
77.9
75.9
235
29
250327000437
207
Village School
Public
4-6
93 Village Street
Marblehead
01945
Essex County
Marblehead
No
No
No
Yes
(781) 639-3159
529
48
10.9
439 (83.0%)
12 (2.3%)
41 (7.8%)
12 (2.3%)
1 (0.2%)
0 (0.0%)
24 (4.5%)
$21,866
77.8
77.3
217
10
250726001788
208
Morris
Public
PK, KG-5
129 West Street
Lenox
01240
Berkshire County
Lenox
No
No
No
Yes
(413) 637-5570
332
31
10.7
244 (73.5%)
5 (1.5%)
32 (9.6%)
26 (7.8%)
0 (0.0%)
3 (0.9%)
22 (6.6%)
$22,487
77.7
83
144
64
250675000979
209
Liberty
Public
K-4
49 Proctor Rd
Braintree
02184
Norfolk County
Braintree
No
No
No
No
(781) 380-0210
367
28
13.2
178 (48.5%)
19 (5.2%)
36 (9.8%)
118 (32.2%)
2 (0.5%)
1 (0.3%)
13 (3.5%)
$20,006
77.6
80.5
176
33
250294000368
210
Wood End Elementary School
Public
K-5
85 Sunset Rock Lane
Reading
01867
Middlesex County
Reading
No
No
No
No
(781) 942-5420
236
18
13.3
200 (84.7%)
2 (0.8%)
10 (4.2%)
16 (6.8%)
0 (0.0%)
0 (0.0%)
8 (3.4%)
$19,634
77.6
85.9
117
93
250999001958
211
Crocker Farm Elementary
Public
PK, KG-6
280 West Street
Amherst
01002
Hampshire County
Amherst
No
No
No
Yes
(413) 362-1600
353
36
9.7
163 (46.2%)
41 (11.6%)
71 (20.1%)
42 (11.9%)
0 (0.0%)
1 (0.3%)
29 (8.2%)
$28,357
77.5
77.8
210
1
250189000038
212
Marion E Zeh
Public
K-5
33 Howard Street
Northborough
01532
Worcester County
Northborough
No
No
No
Yes
(508) 351-7048
249
19
12.9
156 (62.7%)
3 (1.2%)
34 (13.7%)
44 (17.7%)
0 (0.0%)
0 (0.0%)
12 (4.8%)
$21,075
77.4
78.2
206
6
250888001208
213
Wolf Swamp Road
Public
PK, KG-5
62 Wolf Swamp Rd
Longmeadow
01106
Hampden County
Longmeadow
No
No
No
Yes
(413) 565-4270
429
37
11.5
303 (70.6%)
16 (3.7%)
34 (7.9%)
51 (11.9%)
0 (0.0%)
0 (0.0%)
25 (5.8%)
$18,595
77.3
87.2
105
108
250699001022
214
South River
Public
K-5
59 Hatch Street
Marshfield
02050
Plymouth County
Marshfield
No
No
No
No
(781) 834-5030
272
22
12.1
250 (91.9%)
7 (2.6%)
5 (1.8%)
4 (1.5%)
0 (0.0%)
0 (0.0%)
6 (2.2%)
$21,981
77.2
80.6
175
39
250735001144
215
Manning Elementary School
Public
PK, KG-6
130 Louders Lane
Jamaica Plain
02130
Suffolk County
Boston
No
No
No
Yes
(617) 635-8102
159
15
10.7
85 (53.5%)
22 (13.8%)
31 (19.5%)
8 (5.0%)
0 (0.0%)
0 (0.0%)
13 (8.2%)
$36,966
77.1
79.3
190
25
250279000274
216
Peabody
Public
PK, KG-5
70 Rindge Avenue
Cambridge
02140
Middlesex County
Cambridge
No
No
No
No
(617) 349-6530
314
28
11.2
128 (40.8%)
80 (25.5%)
20 (6.4%)
48 (15.3%)
1 (0.3%)
0 (0.0%)
35 (11.1%)
$35,462
77.1
76.7
229
13
250327000447
217
Millbury Street Elementary School
Public
2-6
105 Millbury Street
Grafton
01519
Worcester County
Grafton
No
No
No
Yes
(508) 839-0757
585
48
12
397 (67.9%)
19 (3.2%)
54 (9.2%)
98 (16.8%)
5 (0.9%)
0 (0.0%)
12 (2.1%)
$16,173
77
75.1
244
27
250537002576
218
Halifax Elementary
Public
K-6
464 Plymouth Street
Halifax
02338
Plymouth County
Halifax
No
No
No
Yes
(781) 293-2581
531
39
13.5
485 (91.3%)
10 (1.9%)
25 (4.7%)
0 (0.0%)
1 (0.2%)
0 (0.0%)
10 (1.9%)
$10,095
76.9
75.3
241
23
250561000815
219
Hannah Elementary
Public
K-4
41R Brimbal Avenue
Beverly
01915
Essex County
Beverly
No
No
No
No
(978) 921-6126
312
26
12
238 (76.3%)
6 (1.9%)
39 (12.5%)
11 (3.5%)
2 (0.6%)
0 (0.0%)
15 (4.8%)
$19,275
76.9
63.4
335
116
250264000169
220
Birch Meadow
Public
K-5
27 A B Lord Dr
Reading
01867
Middlesex County
Reading
No
No
No
No
(781) 944-2335
359
33
10.7
295 (82.2%)
10 (2.8%)
16 (4.5%)
19 (5.3%)
0 (0.0%)
0 (0.0%)
19 (5.3%)
$19,866
76.9
79.9
185
35
250999001606
221
Russell St Elementary
Public
3-5
57 Russell Street
Littleton
01460
Middlesex County
Littleton
No
No
No
Yes
(978) 540-2520
375
29
13.1
275 (73.3%)
8 (2.1%)
9 (2.4%)
73 (19.5%)
0 (0.0%)
3 (0.8%)
7 (1.9%)
$18,675
76.7
79.5
189
32
250696001013
222
Williams
Public
PK, KG-5
50 Bushey Road
Pittsfield
01201
Berkshire County
Pittsfield
No
No
No
No
(413) 448-9680
264
23
11.7
172 (65.2%)
21 (8.0%)
43 (16.3%)
10 (3.8%)
1 (0.4%)
0 (0.0%)
17 (6.4%)
$22,138
76.6
89.5
82
140
250963001536
223
Dean S Luce
Public
K-5
45 Independence St
Canton
02021
Norfolk County
Canton
No
No
No
Yes
(781) 821-5075
509
39
12.9
294 (57.8%)
69 (13.6%)
48 (9.4%)
57 (11.2%)
1 (0.2%)
0 (0.0%)
40 (7.9%)
$20,682
76.5
81.5
164
59
250330000452
224
Spofford Pond
Public
3-6
31 Spofford Road
Boxford
01921
Essex County
Boxford
No
No
No
Yes
(978) 352-8616
411
42
9.9
357 (86.9%)
2 (0.5%)
24 (5.8%)
9 (2.2%)
0 (0.0%)
0 (0.0%)
19 (4.6%)
$22,605
76.4
77.3
216
8
250288000358
225
Cabot
Public
K-5
229 Cabot Street
Newtonville
02460
Middlesex County
Newton
No
No
No
No
(617) 559-9400
414
38
11
200 (48.3%)
18 (4.3%)
63 (15.2%)
76 (18.4%)
0 (0.0%)
0 (0.0%)
56 (13.5%)
$25,166
75.9
65.6
315
90
250861001360
226
Perry Elementary School
Public
PK, KG-6
745 E. 7th Street
South Boston
02127
Suffolk County
Boston
No
No
No
Yes
(617) 635-8840
213
21
10.3
131 (61.5%)
29 (13.6%)
36 (16.9%)
11 (5.2%)
0 (0.0%)
0 (0.0%)
6 (2.8%)
$36,683
75.9
71.6
271
45
250279000297
227
Winthrop
Public
PK, KG-5
65 Central Street
Ipswich
01938
Essex County
Ipswich
No
No
No
Yes
(978) 356-2976
373
37
10.1
303 (81.2%)
4 (1.1%)
38 (10.2%)
10 (2.7%)
0 (0.0%)
0 (0.0%)
18 (4.8%)
$25,647
75.2
82.1
155
72
250648000939
228
Leverett Elementary
Public
PK, KG-6
85 Montague Rd
Leverett
01054
Franklin County
Leverett
No
No
No
No
(413) 548-9144
137
16
8.7
115 (83.9%)
0 (0.0%)
5 (3.6%)
2 (1.5%)
0 (0.0%)
0 (0.0%)
14 (10.2%)
$21,946
75.1
44.7
523
295
250681000992
229
Kittredge
Public
1-5
601 Main Street
North Andover
01845
Essex County
North Andover
No
No
No
No
(978) 794-1688
211
18
11.7
157 (74.4%)
5 (2.4%)
33 (15.6%)
4 (1.9%)
0 (0.0%)
1 (0.5%)
10 (4.7%)
$19,971
75
77.4
215
14
250870001396
230
Franklin
Public
K-5
125 Derby Street
West Newton
02465
Middlesex County
Newton
No
No
No
No
(617) 559-9500
320
32
9.8
190 (59.4%)
12 (3.8%)
41 (12.8%)
48 (15.0%)
0 (0.0%)
0 (0.0%)
28 (8.8%)
$24,300
74.9
79
195
35
250861001366
231
North Intermediate
Public
4-5
320 Salem Street
Wilmington
01887
Middlesex County
Wilmington
No
No
No
No
(978) 694-6040
246
21
11.4
205 (83.3%)
4 (1.6%)
14 (5.7%)
12 (4.9%)
1 (0.4%)
0 (0.0%)
10 (4.1%)
$21,644
74.7
76.7
230
1
251305001575
232
West Elementary
Public
K-5
58 Beacon Street
Andover
01810
Essex County
Andover
No
No
No
Yes
(978) 247-5300
605
55
10.9
359 (59.3%)
36 (6.0%)
66 (10.9%)
109 (18.0%)
1 (0.2%)
0 (0.0%)
34 (5.6%)
$25,543
74.6
78
207
25
250195000051
233
Charles E Roderick
Public
4-6
120 Taunton Street
Wrentham
02093
Norfolk County
Wrentham
No
No
No
No
(508) 384-5435
357
33
10.9
292 (81.8%)
6 (1.7%)
26 (7.3%)
11 (3.1%)
1 (0.3%)
1 (0.3%)
20 (5.6%)
$20,185
74.5
81.6
163
70
251329002254
234
Pioneer Valley Chinese Immersion Charter School
Public, Charter, Alternative
K-12
317 Russell Street
Hadley
01035
Hampshire County
Pioneer Valley Chinese Immersion Charter
Yes
No
No
Yes
(413) 582-7040
584
71
8.1
273 (46.7%)
43 (7.4%)
61 (10.4%)
112 (19.2%)
0 (0.0%)
0 (0.0%)
92 (15.8%)
$20,297
74.2
73.3
258
24
250051702619
235
Center School
Public
PK, KG-5
403 Great Rd
Stow
01775
Middlesex County
Nashoba
No
No
No
No
(978) 897-0290
485
38
12.6
384 (79.2%)
7 (1.4%)
40 (8.2%)
24 (4.9%)
0 (0.0%)
0 (0.0%)
30 (6.2%)
$20,841
74.1
82.7
149
86
250831000362
236
Mystic Valley Regional Charter School
Public, Charter, Alternative
K-12
770 Salem Street
Malden
02148
Middlesex County
Mystic Valley Regional Charter
Yes
No
No
Yes
(781) 388-0222
1,698
109
15.5
552 (32.5%)
285 (16.8%)
228 (13.4%)
556 (32.7%)
3 (0.2%)
1 (0.1%)
73 (4.3%)
$14,601
74.1
78.5
202
34
250005501260
237
George R Martin
Public
K-5
445 Cole Street
Seekonk
02771
Bristol County
Seekonk
No
No
No
Yes
(508) 336-7558
443
37
11.9
353 (79.7%)
16 (3.6%)
35 (7.9%)
28 (6.3%)
1 (0.2%)
0 (0.0%)
10 (2.3%)
$17,889
74
77.5
213
24
251059001695
238
Joseph Demello
Public
K-5
654 Dartmouth Street
South Dartmouth
02748
Bristol County
Dartmouth
No
No
No
Yes
(508) 996-6750
392
27
14.7
315 (80.4%)
9 (2.3%)
35 (8.9%)
4 (1.0%)
1 (0.3%)
0 (0.0%)
27 (6.9%)
$19,041
74
70.3
276
38
250402000544
239
Oak Ridge
Public
3-6
260 Quaker Mtg Hs Rd
East Sandwich
02537
Barnstable County
Sandwich
No
No
No
Yes
(508) 833-0111
673
57
11.8
588 (87.4%)
8 (1.2%)
37 (5.5%)
18 (2.7%)
2 (0.3%)
1 (0.1%)
19 (2.8%)
$26,310
73.8
78.2
205
34
251047002535
240
Fall Brook
Public
K-5
25 DeCicco Dr
Leominster
01453
Worcester County
Leominster
No
No
No
Yes
(978) 534-7745
670
45
15
319 (47.6%)
56 (8.4%)
237 (35.4%)
20 (3.0%)
1 (0.1%)
0 (0.0%)
37 (5.5%)
$18,622
73.6
76.8
227
13
250678000981
241
Lillian M Jacobs
Public
PK, KG-7
18 Harborview Rd
Hull
02045
Plymouth County
Hull
No
No
No
Yes
(781) 925-4400
434
48
8.9
382 (88.0%)
11 (2.5%)
20 (4.6%)
4 (0.9%)
0 (0.0%)
0 (0.0%)
17 (3.9%)
$29,750
73.4
69.6
282
41
250642000932
242
Dennett Elementary
Public
K-6
80 Crescent Street
Plympton
02367
Plymouth County
Plympton
No
No
No
Yes
(781) 585-3659
249
17
14.2
236 (94.8%)
0 (0.0%)
10 (4.0%)
0 (0.0%)
1 (0.4%)
0 (0.0%)
2 (0.8%)
$11,297
73.3
75.7
239
3
250978001551
243
Montclair
Public
K-5
8 Belmont Street
Quincy
02171
Norfolk County
Quincy
No
No
No
No
(617) 984-8708
365
30
12.3
79 (21.6%)
15 (4.1%)
27 (7.4%)
226 (61.9%)
0 (0.0%)
0 (0.0%)
18 (4.9%)
$19,675
73.3
69.1
288
45
250987001574
244
West Tatnuck
Public
PK, KG-6
300 Mower Street
Worcester
01602
Worcester County
Worcester
No
No
No
Yes
(508) 799-3596
343
24
14.4
168 (49.0%)
49 (14.3%)
74 (21.6%)
27 (7.9%)
0 (0.0%)
0 (0.0%)
25 (7.3%)
$20,404
73.2
77.2
218
26
251323002251
245
South
Public
K-4
11 Summer Street
Stoneham
02180
Middlesex County
Stoneham
No
No
No
Yes
(781) 279-3880
347
28
12.3
225 (64.8%)
18 (5.2%)
61 (17.6%)
23 (6.6%)
2 (0.6%)
1 (0.3%)
16 (4.6%)
$19,757
73.2
79.2
192
53
251122001856
246
Byam School
Public
K-4
25 Maple Road
Chelmsford
01824
Middlesex County
Chelmsford
No
No
No
Yes
(978) 251-5144
510
39
12.9
332 (65.1%)
19 (3.7%)
57 (11.2%)
74 (14.5%)
1 (0.2%)
3 (0.6%)
24 (4.7%)
$17,473
73.1
74.7
249
3
250351000472
247
Williamstown Elementary
Public
PK, KG-6
115 Church Street
Williamstown
01267
Berkshire County
Mount Greylock
No
No
No
Yes
(413) 458-5707
407
39
10.4
307 (75.4%)
17 (4.2%)
36 (8.8%)
22 (5.4%)
0 (0.0%)
0 (0.0%)
22 (5.4%)
$21,355
73
77
219
28
250816002899
248
Truro Central
Public
PK, KG-5
317 Route 6
Truro
02666
Barnstable County
Truro
No
No
No
Yes
(508) 487-1558
78
14
5.4
50 (64.1%)
7 (9.0%)
8 (10.3%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
13 (16.7%)
$53,789
73
42.7
539
291
251173001930
249
Quincy Elementary School
Public
PK, KG-5
885 Washington Street
Boston
02111
Suffolk County
Boston
No
No
No
Yes
(617) 635-8497
731
61
12
130 (17.8%)
96 (13.1%)
80 (10.9%)
370 (50.6%)
0 (0.0%)
1 (0.1%)
54 (7.4%)
$34,081
72.7
61.8
349
100
250279000277
250
Egremont
Public
PK, KG-5
84 Egremont Avenue
Pittsfield
01201
Berkshire County
Pittsfield
No
No
No
No
(413) 448-9655
376
30
12.6
216 (57.4%)
28 (7.4%)
86 (22.9%)
7 (1.9%)
1 (0.3%)
0 (0.0%)
38 (10.1%)
$21,767
72.7
51.1
461
211
250963001519
251
North Pembroke Elementary
Public
PK, KG-6
72 Pilgrim Road
Pembroke
02359
Plymouth County
Pembroke
No
No
No
No
(781) 826-5115
518
35
14.7
456 (88.0%)
1 (0.2%)
19 (3.7%)
2 (0.4%)
2 (0.4%)
0 (0.0%)
38 (7.3%)
$17,963
72.6
77.9
209
42
250942001510
252
Center Elementary School
Public
K-4
84 Billerica Road
Chelmsford
01824
Middlesex County
Chelmsford
No
No
No
Yes
(978) 251-5155
480
37
12.8
296 (61.7%)
25 (5.2%)
36 (7.5%)
99 (20.6%)
0 (0.0%)
2 (0.4%)
22 (4.6%)
$17,135
72.4
77.4
214
38
250351001300
253
Beechwood Knoll Elementary
Public
K-5
225 Fenno Street
Quincy
02170
Norfolk County
Quincy
No
No
No
No
(617) 984-8781
343
23
14.7
104 (30.3%)
9 (2.6%)
20 (5.8%)
196 (57.1%)
0 (0.0%)
0 (0.0%)
14 (4.1%)
$19,050
72.4
58.5
386
133
250987000772
254
Helen Keller Elementary
Public
K-5
500 Lincoln Street
Franklin
02038
Norfolk County
Franklin
No
No
No
Yes
(508) 553-0322
560
43
12.9
462 (82.5%)
14 (2.5%)
36 (6.4%)
35 (6.3%)
0 (0.0%)
1 (0.2%)
12 (2.1%)
$17,960
72.3
72.4
266
12
250501001694
255
Falls
Public
K-5
2 Jackson Street
North Attleborough
02760
Bristol County
North Attleborough
No
No
No
No
(508) 643-2170
243
17
14.4
188 (77.4%)
8 (3.3%)
13 (5.3%)
16 (6.6%)
1 (0.4%)
0 (0.0%)
17 (7.0%)
$17,466
72.3
67.8
304
49
250873001402
256
McCarthy-Towne School
Public
K-6
11 Charter Road
Acton
01720
Middlesex County
Acton-Boxborough
No
No
No
Yes
(978) 264-3377
431
35
12.3
286 (66.4%)
18 (4.2%)
62 (14.4%)
40 (9.3%)
0 (0.0%)
0 (0.0%)
25 (5.8%)
$20,924
72.3
74.2
254
2
250171000010
257
West Intermediate
Public
4-5
22 Carter Lane
Wilmington
01887
Middlesex County
Wilmington
No
No
No
No
(978) 694-6050
309
27
11.5
241 (78.0%)
5 (1.6%)
18 (5.8%)
30 (9.7%)
1 (0.3%)
0 (0.0%)
14 (4.5%)
$24,989
72.3
66.9
308
51
251305001576
258
Thomas W. Hamilton Primary School
Public
K-5
400 Union Street
South Weymouth
02190
Norfolk County
Weymouth
No
No
No
No
(781) 335-2122
381
29
13.3
241 (63.3%)
14 (3.7%)
48 (12.6%)
47 (12.3%)
2 (0.5%)
0 (0.0%)
29 (7.6%)
$18,880
72.1
76.1
233
25
251284002120
259
Eddy Elementary
Public
3-5
2298 Main Street
Brewster
02631
Barnstable County
Brewster
No
No
No
Yes
(508) 896-4531
197
22
8.9
141 (71.6%)
10 (5.1%)
24 (12.2%)
4 (2.0%)
0 (0.0%)
0 (0.0%)
18 (9.1%)
$27,537
72.1
57.6
397
138
250297000841
260
Chatham Elementary School
Public
PK, KG-4
147 Depot Road
Chatham
02633
Barnstable County
Monomoy Regional School District
No
No
No
Yes
(508) 945-5135
146
18
8
93 (63.7%)
14 (9.6%)
24 (16.4%)
1 (0.7%)
1 (0.7%)
0 (0.0%)
13 (8.9%)
$29,815
72.1
61
355
95
250054400469
261
Boyden
Public
K-5
1852 Washington Street
Walpole
02081
Norfolk County
Walpole
No
No
No
Yes
(508) 660-7216
395
38
10.5
302 (76.5%)
31 (7.8%)
40 (10.1%)
11 (2.8%)
1 (0.3%)
0 (0.0%)
10 (2.5%)
$19,244
71.9
63.8
331
70
251197002563
262
Hilltown Cooperative Charter Public School
Public, Charter
K-8
1 Industrial Parkway
Easthampton
01027
Hampshire County
Hilltown Cooperative Charter Public
Yes
No
No
Yes
(413) 529-7178
218
21
10.4
166 (76.1%)
0 (0.0%)
18 (8.3%)
6 (2.8%)
0 (0.0%)
0 (0.0%)
22 (10.1%)
$17,039
71.8
63.7
332
70
250003100549
263
Walton
Public
K-4
18 Davidson Road
Wakefield
01880
Middlesex County
Wakefield
No
No
No
No
(781) 246-6494
218
16
13.5
184 (84.4%)
4 (1.8%)
18 (8.3%)
3 (1.4%)
0 (0.0%)
2 (0.9%)
7 (3.2%)
$18,361
71.8
69
289
26
251191001948
264
Fox Hill
Public
K-5
1 Fox Hill Rd
Burlington
01803
Middlesex County
Burlington
No
No
No
Yes
(781) 270-1791
437
41
10.7
266 (60.9%)
28 (6.4%)
37 (8.5%)
80 (18.3%)
1 (0.2%)
0 (0.0%)
25 (5.7%)
$24,935
71.7
67.6
306
42
250324000427
265
North Falmouth Elementary
Public
K-4
62 Old Main Road
North Falmouth
02556
Barnstable County
Falmouth
No
No
No
No
(508) 563-2334
303
29
10.5
251 (82.8%)
5 (1.7%)
26 (8.6%)
4 (1.3%)
0 (0.0%)
0 (0.0%)
17 (5.6%)
$23,939
71.7
82.8
145
120
250486000690
266
Winship Elementary School
Public
PK, KG-6
54 Dighton Street
Brighton
02135
Suffolk County
Boston
No
No
No
Yes
(617) 635-8399
353
25
13.8
99 (28.0%)
32 (9.1%)
128 (36.3%)
66 (18.7%)
0 (0.0%)
0 (0.0%)
27 (7.6%)
$31,481
71.6
70.6
274
8
250279000344
267
Springfield Preparatory Charter School
Public, Charter
K-8
2071 Roosevelt Ave.
Springfield
01104
Hampden County
Springfield Preparatory Charter School
Yes
No
No
Yes
(413) 231-2722
486
43
11.2
21 (4.3%)
98 (20.2%)
352 (72.4%)
6 (1.2%)
0 (0.0%)
0 (0.0%)
9 (1.9%)
$19,723
71.5
68.7
290
23
250055702842
268
Richardson Olmsted School
Public
3-5
101 Lothrop Street
North Easton
02356
Bristol County
Easton
No
No
No
Yes
(508) 230-3227
755
55
13.7
549 (72.7%)
65 (8.6%)
71 (9.4%)
29 (3.8%)
0 (0.0%)
0 (0.0%)
41 (5.4%)
$15,523
71.4
77
220
48
250462000983
269
Tatham
Public
K-5
61 Laurel Rd
West Springfield
01089
Hampden County
West Springfield
No
No
No
Yes
(413) 263-3330
277
24
11.7
199 (71.8%)
17 (6.1%)
36 (13.0%)
7 (2.5%)
0 (0.0%)
0 (0.0%)
18 (6.5%)
$17,982
71.4
72.1
268
1
251251002050
270
Tucker
Public
PK, KG-5
187 Blue Hills Pkwy
Milton
02186
Norfolk County
Milton
No
No
No
Yes
(617) 696-4291
454
35
12.8
175 (38.5%)
135 (29.7%)
56 (12.3%)
33 (7.3%)
1 (0.2%)
0 (0.0%)
54 (11.9%)
$18,757
71.2
73
261
9
250798001263
271
Donald Ross
Public
K-4
20 Hayward Street
Braintree
02184
Norfolk County
Braintree
No
No
No
Yes
(781) 380-0240
182
20
9
78 (42.9%)
28 (15.4%)
20 (11.0%)
46 (25.3%)
0 (0.0%)
0 (0.0%)
10 (5.5%)
$24,880
71
68.7
291
20
250294000363
272
Howe-Manning
Public
3-6
26 Central Street
Middleton
01949
Essex County
Middleton
No
No
No
No
(978) 739-2800
461
39
11.7
389 (84.4%)
6 (1.3%)
30 (6.5%)
20 (4.3%)
1 (0.2%)
1 (0.2%)
14 (3.0%)
$21,743
71
74.7
252
20
250783001236
273
Lanesborough Elementary
Public
PK, KG-6
188 Summer Street
Lanesborough
01237
Berkshire County
Mount Greylock
No
No
No
Yes
(413) 443-0027
231
22
10.5
196 (84.8%)
3 (1.3%)
16 (6.9%)
10 (4.3%)
0 (0.0%)
1 (0.4%)
5 (2.2%)
$23,459
70.9
69.4
285
12
250816002887
274
Lincoln-Eliot
Public
K-5
191 Pearl Street
Newton
02458
Middlesex County
Newton
No
No
No
Yes
(617) 559-9540
336
36
9.3
129 (38.4%)
24 (7.1%)
71 (21.1%)
74 (22.0%)
0 (0.0%)
0 (0.0%)
38 (11.3%)
$26,479
70.8
82.2
153
121
250861001370
275
Berkley Community School
Public
PK, KG-4
59 South Main Street
Berkley
02779
Bristol County
Berkley
No
No
No
Yes
(508) 822-9550
459
32
14.1
397 (86.5%)
8 (1.7%)
25 (5.4%)
2 (0.4%)
0 (0.0%)
0 (0.0%)
27 (5.9%)
$16,783
70.7
69.1
287
12
250252002513
276
North Elementary
Public
PK, KG-5
580 Whetstone Hill Road
Somerset
02726
Bristol County
Somerset
No
No
No
Yes
(508) 324-3170
471
37
12.8
397 (84.3%)
12 (2.5%)
28 (5.9%)
12 (2.5%)
0 (0.0%)
1 (0.2%)
21 (4.5%)
$19,556
70.7
48.6
488
212
251086002536
277
Miller School
Public
3-5
235 Woodland Street
Holliston
01746
Middlesex County
Holliston
No
No
No
No
(508) 429-0667
649
49
13.1
468 (72.1%)
14 (2.2%)
49 (7.6%)
63 (9.7%)
4 (0.6%)
0 (0.0%)
51 (7.9%)
$17,366
70.7
69.8
281
4
250624001302
278
Houghton Elementary
Public
K-4
32 Boutelle Road
Sterling
01564
Worcester County
Wachusett
No
No
No
Yes
(978) 422-2333
317
28
11.3
242 (76.3%)
10 (3.2%)
47 (14.8%)
8 (2.5%)
0 (0.0%)
0 (0.0%)
10 (3.2%)
$19,750
70.7
76.8
225
53
251188001476
279
Hadley Elementary
Public
PK, KG-6
21 River Drive
Hadley
01035
Hampshire County
Hadley
No
No
No
Yes
(413) 584-5011
315
26
11.9
234 (74.3%)
8 (2.5%)
41 (13.0%)
19 (6.0%)
0 (0.0%)
0 (0.0%)
12 (3.8%)
$24,286
70.5
61.4
352
73
250558000879
280
Annie L Sargent School
Public
1-5
300 Abbott Street
North Andover
01845
Essex County
North Andover
No
No
No
No
(978) 725-3673
441
33
13.4
360 (81.6%)
3 (0.7%)
34 (7.7%)
29 (6.6%)
1 (0.2%)
0 (0.0%)
14 (3.2%)
$16,431
70.4
69.5
284
4
250870000767
281
Franklin
Public
1-5
2 Cypress Terrace
North Andover
01845
Essex County
North Andover
No
No
No
No
(978) 794-1990
383
29
13.1
279 (72.8%)
14 (3.7%)
41 (10.7%)
32 (8.4%)
0 (0.0%)
0 (0.0%)
17 (4.4%)
$18,382
70.4
76.6
231
50
250870001395
282
Memorial
Public
K-6
6 Prospect Street
Hopedale
01747
Worcester County
Hopedale
No
No
No
Yes
(508) 634-2214
558
44
12.6
414 (74.2%)
2 (0.4%)
85 (15.2%)
14 (2.5%)
4 (0.7%)
0 (0.0%)
37 (6.6%)
$17,802
70.3
65.6
314
32
250630000916
283
Pine Glen Elementary
Public
K-5
1 Pine Glen Way
Burlington
01803
Middlesex County
Burlington
No
No
No
No
(781) 270-1712
320
33
9.5
188 (58.8%)
18 (5.6%)
27 (8.4%)
75 (23.4%)
0 (0.0%)
0 (0.0%)
12 (3.8%)
$25,947
70.2
58.7
384
101
250324000432
284
Marguerite E Peaslee
Public
K-5
31 Maple Street
Northborough
01532
Worcester County
Northborough
No
No
No
Yes
(508) 351-7035
267
22
12.2
156 (58.4%)
4 (1.5%)
44 (16.5%)
35 (13.1%)
0 (0.0%)
4 (1.5%)
24 (9.0%)
$20,618
70.2
75.2
242
42
250888001438
285
Alfred G. Zanetti Montessori Magnet School
Public
PK, KG-8
474 Armory St
Springfield
01104
Hampden County
Springfield
No
No
No
Yes
(413) 787-7400
432
31
13.7
67 (15.5%)
82 (19.0%)
252 (58.3%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
31 (7.2%)
$23,993
70.2
68.3
297
12
251113001809
286
Lyndon K-8 School
Public
PK, KG-8
20 Mt. Vernon Street
West Roxbury
02132
Suffolk County
Boston
No
No
No
Yes
(617) 635-6824
512
42
12.1
297 (58.0%)
45 (8.8%)
120 (23.4%)
23 (4.5%)
1 (0.2%)
0 (0.0%)
26 (5.1%)
$32,414
69.7
58.9
379
93
250279000692
287
Jordan/Jackson Elementary
Public
3-5
255 East Street
Mansfield
02048
Bristol County
Mansfield
No
No
No
No
(508) 261-7520
760
59
12.9
552 (72.6%)
41 (5.4%)
60 (7.9%)
65 (8.6%)
2 (0.3%)
1 (0.1%)
37 (4.9%)
$19,686
69.6
69.3
286
1
250723001365
288
Leroy E.Mayo
Public
K-5
351 Bullard Street
Holden
01520
Worcester County
Wachusett
No
No
No
Yes
(508) 829-3203
472
35
13.6
373 (79.0%)
22 (4.7%)
41 (8.7%)
18 (3.8%)
0 (0.0%)
1 (0.2%)
17 (3.6%)
$16,448
69.2
60.6
359
71
251188001488
289
Louise A Conley
Public
K-5
100 Forest Street
Whitman
02382
Plymouth County
Whitman-Hanson
No
No
No
No
(781) 618-7050
488
30
16
353 (72.3%)
37 (7.6%)
58 (11.9%)
18 (3.7%)
0 (0.0%)
0 (0.0%)
22 (4.5%)
$10,471
69.1
66.1
312
23
251293000190
290
C.T. Douglas Elementary School
Public
K-6
73 Spruce Street
Acton
01720
Middlesex County
Acton-Boxborough
No
No
No
No
(978) 266-2560
408
30
13.8
256 (62.7%)
7 (1.7%)
49 (12.0%)
58 (14.2%)
0 (0.0%)
0 (0.0%)
38 (9.3%)
$19,611
69.1
76.8
224
66
250171000007
291
Lake View
Public
K-6
133 Coburn Avenue
Worcester
01604
Worcester County
Worcester
No
No
No
Yes
(508) 799-3536
284
20
14.4
100 (35.2%)
60 (21.1%)
88 (31.0%)
26 (9.2%)
1 (0.4%)
1 (0.4%)
8 (2.8%)
$20,991
69
49.1
479
188
251323002226
292
John R Fausey
Public
K-5
784 Amostown Rd
West Springfield
01089
Hampden County
West Springfield
No
No
No
Yes
(413) 263-3314
435
37
11.6
258 (59.3%)
16 (3.7%)
112 (25.7%)
24 (5.5%)
0 (0.0%)
0 (0.0%)
25 (5.7%)
$18,481
68.9
74.8
247
45
251251002044
293
Francis Wyman Elementary
Public
K-5
41 Terrrace Hall Avenue
Burlington
01803
Middlesex County
Burlington
No
No
No
Yes
(781) 270-1701
514
52
9.9
301 (58.6%)
51 (9.9%)
54 (10.5%)
81 (15.8%)
0 (0.0%)
0 (0.0%)
27 (5.3%)
$27,172
68.7
69.5
283
10
250324000844
294
West Elementary
Public
K-5
170 Plympton Rd
Plymouth
02360
Plymouth County
Plymouth
No
No
No
No
(508) 830-4350
349
33
10.4
281 (80.5%)
11 (3.2%)
29 (8.3%)
7 (2.0%)
1 (0.3%)
0 (0.0%)
20 (5.7%)
$21,630
68.6
74.2
253
41
250972001548
295
Mulready Elementary
Public
PK, KG-4
306 Cox Street
Hudson
01749
Middlesex County
Hudson
No
No
No
No
(978) 567-6170
249
28
8.8
174 (69.9%)
8 (3.2%)
60 (24.1%)
2 (0.8%)
0 (0.0%)
0 (0.0%)
5 (2.0%)
$19,081
68.5
48.9
485
190
250639000924
296
Rochester Memorial
Public
PK, KG-6
16 Pine Street
Rochester
02770
Plymouth County
Rochester
No
No
No
Yes
(508) 763-2049
473
41
11.4
440 (93.0%)
4 (0.8%)
17 (3.6%)
1 (0.2%)
0 (0.0%)
0 (0.0%)
11 (2.3%)
$17,451
68.5
61.6
350
54
251014001637
297
Thomas Prince
Public
K-8
170 Sterling Road
Princeton
01541
Worcester County
Wachusett
No
No
No
No
(978) 464-2110
355
29
12.2
322 (90.7%)
5 (1.4%)
17 (4.8%)
1 (0.3%)
0 (0.0%)
0 (0.0%)
9 (2.5%)
$15,809
68.5
73.9
255
42
251188001553
298
Nathaniel Morton Elementary
Public
K-5
6 Lincoln Street
Plymouth
02360
Plymouth County
Plymouth
No
No
No
No
(508) 830-4320
511
41
12.3
402 (78.7%)
10 (2.0%)
60 (11.7%)
8 (1.6%)
2 (0.4%)
0 (0.0%)
29 (5.7%)
$21,065
68.4
56.2
408
110
250972001545
299
Philbrick Elementary School
Public
PK, KG-6
40 Philbrick Street
Roslindale
02131
Suffolk County
Boston
No
No
No
Yes
(617) 635-8069
131
13
9.8
27 (20.6%)
42 (32.1%)
52 (39.7%)
1 (0.8%)
0 (0.0%)
0 (0.0%)
9 (6.9%)
$35,906
68.2
54.6
421
122
250279000264
300
Richmond Consolidated
Public
PK, KG-8
1831 State Rd
Richmond
01254
Berkshire County
Richmond
No
No
No
Yes
(413) 698-2207
157
17
9
137 (87.3%)
1 (0.6%)
7 (4.5%)
1 (0.6%)
0 (0.0%)
0 (0.0%)
11 (7.0%)
$26,631
68.1
64.5
325
25
251008001635
Page:
1
2
3
4
5
6
7
8
9
10
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
New!
SchoolDigger ranking lists for MA student subgroups:
Female Students
Male Students
Asian Students
African American Students
Hispanic Students
White Students
Multi-racial Students
English Language Learner Students
Special Education Students
Low Socio Economic Status Students
Homeless Students
About our rankings:
Schooldigger calculates school rankings based on MCAS Next Generation English Language Arts, MCAS Next Generation Mathematics, MCAS Next Generation Science test scores released by the Massachusetts Department of Elementary and Secondary Education.
These rankings were last updated on September 29, 2025, 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:
Understanding an IEP: The Ultimate Guide for Parents and Educators
Charter Schools vs Regular Public Schools: Understanding the Key Differences
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...