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!
×
New rankings!
Massachusetts MCAS Next Generation test scores for the 2025-26 school year were just released — SchoolDigger posted updated rankings this week.
Be the first to know when we post new 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
All columns
(scrolling grid)
List
Table
Sort:
Rank
Sort schools by
Year:
2025 - 2026
Select school year
2025 - 2026
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 (
2026
vs
2025
)
ID
Rank
(of
899
)
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 (2015)
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 (
2026
)
Average Standard
Score (
2025
)
Rank (
2025
)
Rank Change from
2025
SchoolDigger Rating (
2026
)
ID
201
Dawson
Public
K-5
155 Salisbury Street
Holden
01520
Worcester County
Wachusett
No
No
No
Yes
(508) 829-6828
487
36
13.5
14.0%
386 (79.3%)
13 (2.7%)
41 (8.4%)
20 (4.1%)
1 (0.2%)
1 (0.2%)
25 (5.1%)
$16,257
77.5
87.5
101
100
251188000884
202
North Intermediate
Public
4-5
320 Salem Street
Wilmington
01887
Middlesex County
Wilmington
No
No
No
No
(978) 694-6040
246
21
11.4
11.3%
205 (83.3%)
4 (1.6%)
14 (5.7%)
12 (4.9%)
1 (0.4%)
0 (0.0%)
10 (4.1%)
$21,644
77.4
74.7
231
29
251305001575
203
Dennett Elementary
Public
K-6
80 Crescent Street
Plympton
02367
Plymouth County
Plympton
No
No
No
Yes
(781) 585-3659
249
17
14.2
18.1%
236 (94.8%)
0 (0.0%)
10 (4.0%)
0 (0.0%)
1 (0.4%)
0 (0.0%)
2 (0.8%)
$11,297
77.1
73.3
242
39
250978001551
204
Manomet Elementary
Public
K-5
70 Manomet Point Rd
Plymouth
02360
Plymouth County
Plymouth
No
No
No
No
(508) 830-4380
263
21
12.5
37.5%
223 (84.8%)
5 (1.9%)
14 (5.3%)
3 (1.1%)
0 (0.0%)
0 (0.0%)
18 (6.8%)
$20,858
77
82
158
46
250972001543
205
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
33.4%
382 (88.0%)
11 (2.5%)
20 (4.6%)
4 (0.9%)
0 (0.0%)
0 (0.0%)
17 (3.9%)
$29,750
76.9
73.4
241
36
250642000932
206
Cushing Elementary
Public
K-5
1 Aberdeen Dr
Scituate
02066
Plymouth County
Scituate
No
No
No
No
(781) 545-8770
352
27
12.8
11.2%
320 (90.9%)
2 (0.6%)
13 (3.7%)
3 (0.9%)
0 (0.0%)
1 (0.3%)
13 (3.7%)
$19,292
76.9
82.2
156
50
251056001689
207
Cove Elementary
Public
K-4
20 Eisenhower Avenue
Beverly
01915
Essex County
Beverly
No
No
No
Yes
(978) 921-6121
394
32
12.4
30.1%
285 (72.3%)
15 (3.8%)
71 (18.0%)
4 (1.0%)
1 (0.3%)
0 (0.0%)
18 (4.6%)
$19,578
76.9
59.4
362
155
250264000168
208
Fannie E Proctor
Public
K-5
26 Jefferson Rd
Northborough
01532
Worcester County
Northborough
No
No
No
Yes
(508) 351-7040
238
20
12
14.5%
147 (61.8%)
9 (3.8%)
29 (12.2%)
38 (16.0%)
1 (0.4%)
0 (0.0%)
14 (5.9%)
$22,367
76.6
83.4
141
67
250888001436
209
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
40.4%
104 (30.3%)
9 (2.6%)
20 (5.8%)
196 (57.1%)
0 (0.0%)
0 (0.0%)
14 (4.1%)
$19,050
76.5
72.4
253
44
250987000772
210
Mabelle M Burrell
Public
PK, KG-4
16 Morse Street
Foxborough
02035
Norfolk County
Foxborough
No
No
No
No
(508) 543-1605
339
27
12.7
19.2%
241 (71.1%)
27 (8.0%)
38 (11.2%)
17 (5.0%)
0 (0.0%)
0 (0.0%)
16 (4.7%)
$21,273
76.5
82.9
146
64
250495000710
211
Leroy Wood
Public
PK, KG-5
60 Sconticut Neck Road
Fairhaven
02719
Bristol County
Fairhaven
No
No
No
Yes
(508) 979-4073
428
31
13.9
36.9%
343 (80.1%)
8 (1.9%)
40 (9.3%)
9 (2.1%)
1 (0.2%)
0 (0.0%)
27 (6.3%)
$16,399
76.1
78.4
196
15
250480000645
212
Memorial
Public
K-5
125 Winn Street
Burlington
01803
Middlesex County
Burlington
No
No
No
Yes
(781) 270-1721
372
37
10
18.7%
207 (55.6%)
21 (5.6%)
46 (12.4%)
76 (20.4%)
0 (0.0%)
1 (0.3%)
21 (5.6%)
$26,362
76.1
67.7
305
93
250324000431
213
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
38.9%
168 (49.0%)
49 (14.3%)
74 (21.6%)
27 (7.9%)
0 (0.0%)
0 (0.0%)
25 (7.3%)
$20,404
75.9
73.2
244
31
251323002251
214
Hale Elementary School
Public
PK, KG-6
51 Cedar Street
Roxbury
02119
Suffolk County
Boston
No
No
No
Yes
(617) 635-8205
162
15
10.6
74.4%
24 (14.8%)
80 (49.4%)
33 (20.4%)
11 (6.8%)
1 (0.6%)
0 (0.0%)
13 (8.0%)
$32,936
75.9
62.6
342
128
250279000295
215
Liberty
Public
K-4
49 Proctor Rd
Braintree
02184
Norfolk County
Braintree
No
No
No
No
(781) 380-0210
367
28
13.2
23.0%
178 (48.5%)
19 (5.2%)
36 (9.8%)
118 (32.2%)
2 (0.5%)
1 (0.3%)
13 (3.5%)
$20,006
75.7
77.6
209
6
250294000368
216
Boylston Elementary School
Public
PK, KG-5
200 Sewall Street
Boylston
01505
Worcester County
Berlin-Boylston
No
No
No
Yes
(508) 869-2200
347
27
12.8
271 (78.1%)
4 (1.2%)
39 (11.2%)
19 (5.5%)
0 (0.0%)
0 (0.0%)
14 (4.0%)
$18,403
75.6
78.2
200
16
250258002912
217
Bradley Elementary School
Public
PK, KG-6
110 Beachview Road
East Boston
02128
Suffolk County
Boston
No
No
No
Yes
(617) 635-8422
292
27
10.7
62.9%
121 (41.4%)
22 (7.5%)
120 (41.1%)
18 (6.2%)
0 (0.0%)
2 (0.7%)
9 (3.1%)
$33,357
75.6
82.3
155
62
250279000283
218
Springfield Preparatory Charter School
Public, Charter
K-8
2071 Roosevelt Ave.
Springfield
01104
Hampden County
Springfield Preparatory Charter School (District)
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
75.5
71.5
267
49
250055702842
219
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
15.8%
456 (88.0%)
1 (0.2%)
19 (3.7%)
2 (0.4%)
2 (0.4%)
0 (0.0%)
38 (7.3%)
$17,963
75.5
72.6
251
32
250942001510
220
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
6.5%
384 (79.2%)
7 (1.4%)
40 (8.2%)
24 (4.9%)
0 (0.0%)
0 (0.0%)
30 (6.2%)
$20,841
75.5
74.1
235
15
250831000362
221
Morris
Public
PK, KG-5
129 West Street
Lenox
01240
Berkshire County
Lenox
No
No
No
Yes
(413) 637-5570
332
31
10.7
28.6%
244 (73.5%)
5 (1.5%)
32 (9.6%)
26 (7.8%)
0 (0.0%)
3 (0.9%)
22 (6.6%)
$22,487
75.5
77.7
208
13
250675000979
222
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
7.4%
303 (70.6%)
16 (3.7%)
34 (7.9%)
51 (11.9%)
0 (0.0%)
0 (0.0%)
25 (5.8%)
$18,595
75.4
77.3
213
9
250699001022
223
Orleans Elementary
Public
K-5
46 Eldredge Pkwy
Orleans
02653
Barnstable County
Orleans
No
No
No
Yes
(508) 255-8800
149
20
7.2
25.2%
121 (81.2%)
3 (2.0%)
13 (8.7%)
4 (2.7%)
2 (1.3%)
0 (0.0%)
6 (4.0%)
$41,825
75.4
88.4
93
130
250921001477
224
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
25.4%
188 (77.4%)
8 (3.3%)
13 (5.3%)
16 (6.6%)
1 (0.4%)
0 (0.0%)
17 (7.0%)
$17,466
75.3
72.3
255
31
250873001402
225
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
12.2%
188 (58.8%)
18 (5.6%)
27 (8.4%)
75 (23.4%)
0 (0.0%)
0 (0.0%)
12 (3.8%)
$25,947
75.1
70.2
283
58
250324000432
226
Spofford Pond
Public
3-6
31 Spofford Road
Boxford
01921
Essex County
Boxford
No
No
No
Yes
(978) 352-8616
411
42
9.9
2.7%
357 (86.9%)
2 (0.5%)
24 (5.8%)
9 (2.2%)
0 (0.0%)
0 (0.0%)
19 (4.6%)
$22,605
75
76.4
224
2
250288000358
227
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
74.9
73
247
20
250816002899
228
Woodville School
Public
PK, KG-4
30 Farm Street
Wakefield
01880
Middlesex County
Wakefield
No
No
No
Yes
(781) 246-6469
456
38
12.1
18.3%
347 (76.1%)
15 (3.3%)
46 (10.1%)
23 (5.0%)
0 (0.0%)
3 (0.7%)
22 (4.8%)
$18,854
74.9
80.6
174
54
251191001943
229
Houghton Elementary
Public
K-4
32 Boutelle Road
Sterling
01564
Worcester County
Wachusett
No
No
No
Yes
(978) 422-2333
317
28
11.3
13.6%
242 (76.3%)
10 (3.2%)
47 (14.8%)
8 (2.5%)
0 (0.0%)
0 (0.0%)
10 (3.2%)
$19,750
74.5
70.7
278
49
251188001476
230
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
23.5%
241 (63.3%)
14 (3.7%)
48 (12.6%)
47 (12.3%)
2 (0.5%)
0 (0.0%)
29 (7.6%)
$18,880
74.2
72.1
258
28
251284002120
231
Gov Edward Winslow
Public
K-5
60 Regis Rd
Marshfield
02050
Plymouth County
Marshfield
No
No
No
No
(781) 834-5060
357
29
12.4
13.7%
339 (95.0%)
2 (0.6%)
9 (2.5%)
3 (0.8%)
0 (0.0%)
0 (0.0%)
4 (1.1%)
$18,790
74.1
78.3
199
32
250735001140
232
Dr John C Page School
Public
PK, KG-6
694 Main Street
West Newbury
01985
Essex County
Pentucket
No
No
No
No
(978) 363-2671
327
28
11.7
5.4%
299 (91.4%)
0 (0.0%)
19 (5.8%)
2 (0.6%)
1 (0.3%)
0 (0.0%)
6 (1.8%)
$19,852
74
83.4
140
92
250945000408
233
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
8.8%
373 (79.0%)
22 (4.7%)
41 (8.7%)
18 (3.8%)
0 (0.0%)
1 (0.2%)
17 (3.6%)
$16,448
74
69.2
288
55
251188001488
234
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
18.6%
588 (87.4%)
8 (1.2%)
37 (5.5%)
18 (2.7%)
2 (0.3%)
1 (0.1%)
19 (2.8%)
$26,310
73.7
73.8
239
5
251047002535
235
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
8.8%
292 (81.8%)
6 (1.7%)
26 (7.3%)
11 (3.1%)
1 (0.3%)
1 (0.3%)
20 (5.6%)
$20,185
73.5
74.5
233
2
251329002254
236
Essex Elementary
Public
K-5
12 Story Street
Essex
01929
Essex County
Manchester Essex Regional
No
No
No
Yes
(978) 768-7324
215
22
9.6
10.0%
201 (93.5%)
0 (0.0%)
8 (3.7%)
1 (0.5%)
0 (0.0%)
0 (0.0%)
5 (2.3%)
$24,672
73.5
65.2
328
92
250006700627
237
Montclair
Public
K-5
8 Belmont Street
Quincy
02171
Norfolk County
Quincy
No
No
No
No
(617) 984-8708
365
30
12.3
56.9%
79 (21.6%)
15 (4.1%)
27 (7.4%)
226 (61.9%)
0 (0.0%)
0 (0.0%)
18 (4.9%)
$19,675
73.1
73.3
243
6
250987001574
238
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
23.6%
294 (57.8%)
69 (13.6%)
48 (9.4%)
57 (11.2%)
1 (0.2%)
0 (0.0%)
40 (7.9%)
$20,682
73
76.5
223
15
250330000452
239
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
6.2%
295 (82.2%)
10 (2.8%)
16 (4.5%)
19 (5.3%)
0 (0.0%)
0 (0.0%)
19 (5.3%)
$19,866
73
76.9
220
19
250999001606
240
Davis Hill Elementary
Public
K-5
78 Jamieson Road
Holden
01520
Worcester County
Wachusett
No
No
No
Yes
(508) 829-1754
431
38
11.3
14.6%
366 (84.9%)
13 (3.0%)
30 (7.0%)
10 (2.3%)
1 (0.2%)
0 (0.0%)
11 (2.6%)
$16,122
72.9
81.2
166
74
251188001607
241
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
59.8%
131 (61.5%)
29 (13.6%)
36 (16.9%)
11 (5.2%)
0 (0.0%)
0 (0.0%)
6 (2.8%)
$36,683
72.8
75.9
226
15
250279000297
242
Winthrop
Public
PK, KG-5
65 Central Street
Ipswich
01938
Essex County
Ipswich
No
No
No
Yes
(978) 356-2976
373
37
10.1
17.6%
303 (81.2%)
4 (1.1%)
38 (10.2%)
10 (2.7%)
0 (0.0%)
0 (0.0%)
18 (4.8%)
$25,647
72.7
75.2
227
15
250648000939
243
Proctor Elementary
Public
4-6
60 Main Street
Topsfield
01983
Essex County
Topsfield
No
No
No
Yes
(978) 887-1530
251
24
10.4
6.0%
225 (89.6%)
1 (0.4%)
12 (4.8%)
4 (1.6%)
1 (0.4%)
0 (0.0%)
8 (3.2%)
$23,354
72.6
80
183
60
251167001928
244
Hosmer
Public
PK, KG-5
1 Concord Rd
Watertown
02472
Middlesex County
Watertown
No
No
No
Yes
(617) 926-7740
758
71
10.7
29.8%
393 (51.8%)
54 (7.1%)
158 (20.8%)
67 (8.8%)
0 (0.0%)
1 (0.1%)
84 (11.1%)
$23,811
72.6
66.7
312
68
251218002001
245
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
6.7%
256 (62.7%)
7 (1.7%)
49 (12.0%)
58 (14.2%)
0 (0.0%)
0 (0.0%)
38 (9.3%)
$19,611
72.3
69.1
290
45
250171000007
246
J Turner Hood
Public
PK, KG-5
298A Haverhill St
North Reading
01864
Middlesex County
North Reading
No
No
No
Yes
(978) 664-7817
416
33
12.5
12.4%
342 (82.2%)
3 (0.7%)
23 (5.5%)
29 (7.0%)
0 (0.0%)
0 (0.0%)
19 (4.6%)
$18,919
72.1
81.6
163
83
250882001419
247
South River
Public
K-5
59 Hatch Street
Marshfield
02050
Plymouth County
Marshfield
No
No
No
No
(781) 834-5030
272
22
12.1
10.0%
250 (91.9%)
7 (2.6%)
5 (1.8%)
4 (1.5%)
0 (0.0%)
0 (0.0%)
6 (2.2%)
$21,981
72
77.2
214
33
250735001144
248
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
14.7%
296 (61.7%)
25 (5.2%)
36 (7.5%)
99 (20.6%)
0 (0.0%)
2 (0.4%)
22 (4.6%)
$17,135
71.9
72.4
252
4
250351001300
249
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
42.9%
163 (46.2%)
41 (11.6%)
71 (20.1%)
42 (11.9%)
0 (0.0%)
1 (0.3%)
29 (8.2%)
$28,357
71.6
77.5
211
38
250189000038
250
Burgess Elementary
Public
PK, KG-6
45 Burgess School Rd
Sturbridge
01566
Worcester County
Sturbridge
No
No
No
Yes
(508) 347-7041
842
70
12
18.8%
656 (77.9%)
14 (1.7%)
105 (12.5%)
20 (2.4%)
0 (0.0%)
0 (0.0%)
46 (5.5%)
$18,124
71.5
66.5
315
65
251131001870
251
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
26.7%
230 (54.5%)
11 (2.6%)
92 (21.8%)
54 (12.8%)
0 (0.0%)
0 (0.0%)
35 (8.3%)
$28,031
71.5
78.1
201
50
251218002002
252
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
23.6%
315 (80.4%)
9 (2.3%)
35 (8.9%)
4 (1.0%)
1 (0.3%)
0 (0.0%)
27 (6.9%)
$19,041
71.5
74
238
14
250402000544
253
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
10.7%
397 (67.9%)
19 (3.2%)
54 (9.2%)
98 (16.8%)
5 (0.9%)
0 (0.0%)
12 (2.1%)
$16,173
71.2
77
217
36
250537002576
254
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
17.1%
301 (58.6%)
51 (9.9%)
54 (10.5%)
81 (15.8%)
0 (0.0%)
0 (0.0%)
27 (5.3%)
$27,172
71.2
68.7
293
39
250324000844
255
Colonial Park
Public
K-4
30 Avalon Road
Stoneham
02180
Middlesex County
Stoneham
No
No
No
No
(781) 279-3890
229
19
12
20.2%
184 (80.3%)
5 (2.2%)
17 (7.4%)
13 (5.7%)
2 (0.9%)
0 (0.0%)
8 (3.5%)
$22,326
71
66.5
316
61
251122001851
256
Franklin
Public
K-5
125 Derby Street
West Newton
02465
Middlesex County
Newton
No
No
No
No
(617) 559-9500
320
32
9.8
12.6%
190 (59.4%)
12 (3.8%)
41 (12.8%)
48 (15.0%)
0 (0.0%)
0 (0.0%)
28 (8.8%)
$24,300
71
74.9
230
26
250861001366
257
Brookfield Elementary
Public
PK, KG-6
37 Central Street
Brookfield
01506
Worcester County
Brookfield
No
No
No
Yes
(508) 867-8774
289
26
11.1
33.6%
245 (84.8%)
7 (2.4%)
22 (7.6%)
1 (0.3%)
0 (0.0%)
0 (0.0%)
14 (4.8%)
$15,887
70.7
65
329
72
250312000413
258
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
63.5%
67 (15.5%)
82 (19.0%)
252 (58.3%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
31 (7.2%)
$23,993
70.6
70.2
285
27
251113001809
259
Calvin Coolidge School
Public
K-4
1 Florence Street
Shrewsbury
01545
Worcester County
Shrewsbury
No
No
No
Yes
(508) 841-8880
287
22
12.8
29.8%
109 (38.0%)
20 (7.0%)
61 (21.3%)
77 (26.8%)
1 (0.3%)
0 (0.0%)
19 (6.6%)
$20,453
70.5
79.1
190
69
251077001713
260
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
7.4%
156 (58.4%)
4 (1.5%)
44 (16.5%)
35 (13.1%)
0 (0.0%)
4 (1.5%)
24 (9.0%)
$20,618
70.5
70.2
284
24
250888001438
261
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
21.4%
251 (82.8%)
5 (1.7%)
26 (8.6%)
4 (1.3%)
0 (0.0%)
0 (0.0%)
17 (5.6%)
$23,939
70.4
71.7
265
4
250486000690
262
Dolbeare
Public
K-4
340 Lowell Street
Wakefield
01880
Middlesex County
Wakefield
No
No
No
No
(781) 246-6480
443
37
11.9
9.8%
378 (85.3%)
6 (1.4%)
35 (7.9%)
15 (3.4%)
0 (0.0%)
0 (0.0%)
9 (2.0%)
$19,342
70.3
77.9
204
58
251191001941
263
Jackson Street
Public
K-5
120 Jackson Street
Northampton
01060
Hampshire County
Northampton
No
No
No
Yes
(413) 587-1510
279
26
10.8
34.5%
186 (66.7%)
10 (3.6%)
57 (20.4%)
6 (2.2%)
0 (0.0%)
0 (0.0%)
20 (7.2%)
$22,107
70.2
67.8
304
41
250885001429
264
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
8.5%
279 (72.8%)
14 (3.7%)
41 (10.7%)
32 (8.4%)
0 (0.0%)
0 (0.0%)
17 (4.4%)
$18,382
69.9
70.4
281
17
250870001395
265
North Street Elementary School
Public
2-6
60 North Street
Grafton
01519
Worcester County
Grafton
No
No
No
Yes
(508) 839-5428
575
40
14.2
11.7%
386 (67.1%)
22 (3.8%)
44 (7.7%)
105 (18.3%)
4 (0.7%)
0 (0.0%)
13 (2.3%)
$15,482
69.7
66.9
311
46
250537002754
266
Howe-Manning
Public
3-6
26 Central Street
Middleton
01949
Essex County
Middleton
No
No
No
No
(978) 739-2800
461
39
11.7
7.0%
389 (84.4%)
6 (1.3%)
30 (6.5%)
20 (4.3%)
1 (0.2%)
1 (0.2%)
14 (3.0%)
$21,743
69.7
71
272
6
250783001236
267
Green Meadows Elementary
Public
PK, KG-8
38 North Rd
Hampden
01036
Hampden County
Hampden-Wilbraham
No
No
No
Yes
(413) 566-3996
285
23
12.6
19.8%
235 (82.5%)
10 (3.5%)
29 (10.2%)
1 (0.4%)
0 (0.0%)
0 (0.0%)
10 (3.5%)
$20,002
69.6
65.4
326
59
250573000822
268
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
10.4%
156 (62.7%)
3 (1.2%)
34 (13.7%)
44 (17.7%)
0 (0.0%)
0 (0.0%)
12 (4.8%)
$21,075
69.6
77.4
212
56
250888001208
269
Bates Elementary School
Public
PK, KG-6
426 Beech Street
Roslindale
02131
Suffolk County
Boston
No
No
No
Yes
(617) 635-8064
281
28
10.1
54.8%
118 (42.0%)
55 (19.6%)
83 (29.5%)
8 (2.8%)
1 (0.4%)
0 (0.0%)
15 (5.3%)
$34,753
69.6
48.2
474
205
250279000308
270
Petersham Center
Public
K-6
31 Spring Street
Petersham
01366
Worcester County
Petersham
No
No
No
Yes
(978) 724-3363
142
13
11.3
29.2%
123 (86.6%)
3 (2.1%)
11 (7.7%)
1 (0.7%)
1 (0.7%)
0 (0.0%)
3 (2.1%)
$19,591
69.6
65.7
323
53
250954001514
271
Williams
Public
PK, KG-5
50 Bushey Road
Pittsfield
01201
Berkshire County
Pittsfield
No
No
No
No
(413) 448-9680
264
23
11.7
35.4%
172 (65.2%)
21 (8.0%)
43 (16.3%)
10 (3.8%)
1 (0.4%)
0 (0.0%)
17 (6.4%)
$22,138
69.5
76.6
222
49
250963001536
272
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
24.0%
234 (74.3%)
8 (2.5%)
41 (13.0%)
19 (6.0%)
0 (0.0%)
0 (0.0%)
12 (3.8%)
$24,286
69.5
70.5
279
7
250558000879
273
Joseph R Dawe Junior Elementary
Public
K-5
131 Pine Street
Stoughton
02072
Norfolk County
Stoughton
No
No
No
No
(781) 344-7007
403
35
11.4
30.7%
189 (46.9%)
118 (29.3%)
45 (11.2%)
23 (5.7%)
1 (0.2%)
1 (0.2%)
26 (6.5%)
$19,455
69.3
56.1
396
123
251125001862
274
Becket Washington School
Public
PK, KG-5
12 Maple Street
Becket
01223
Berkshire County
Central Berkshire
No
No
No
Yes
(413) 623-8757
91
9
10.2
46.1%
81 (89.0%)
0 (0.0%)
5 (5.5%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
5 (5.5%)
$22,584
69.2
52.8
427
153
250339000459
275
West Elementary
Public
K-5
170 Plympton Rd
Plymouth
02360
Plymouth County
Plymouth
No
No
No
No
(508) 830-4350
349
33
10.4
32.1%
281 (80.5%)
11 (3.2%)
29 (8.3%)
7 (2.0%)
1 (0.3%)
0 (0.0%)
20 (5.7%)
$21,630
69.2
68.6
294
19
250972001548
276
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
16.6%
552 (72.6%)
41 (5.4%)
60 (7.9%)
65 (8.6%)
2 (0.3%)
1 (0.1%)
37 (4.9%)
$19,686
69.1
69.6
287
11
250723001365
277
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
42.4%
297 (58.0%)
45 (8.8%)
120 (23.4%)
23 (4.5%)
1 (0.2%)
0 (0.0%)
26 (5.1%)
$32,414
68.5
69.7
286
9
250279000692
278
John F Kennedy
Public
K-4
20 Kimbrough Road
Billerica
01821
Middlesex County
Billerica
No
No
No
No
(978) 528-8570
330
22
14.8
16.6%
273 (82.7%)
4 (1.2%)
28 (8.5%)
12 (3.6%)
4 (1.2%)
0 (0.0%)
9 (2.7%)
$20,512
68.4
80
182
96
250267000181
279
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
13.5%
549 (72.7%)
65 (8.6%)
71 (9.4%)
29 (3.8%)
0 (0.0%)
0 (0.0%)
41 (5.4%)
$15,523
68.4
71.4
268
11
250462000983
280
Major Edwards Elementary
Public
PK, KG-5
70 Crescent Street
West Boylston
01583
Worcester County
West Boylston
No
No
No
Yes
(508) 835-4461
462
34
13.7
22.0%
340 (73.6%)
23 (5.0%)
56 (12.1%)
14 (3.0%)
1 (0.2%)
0 (0.0%)
28 (6.1%)
$18,617
68.2
64.8
331
51
251239002034
281
Hannah Elementary
Public
K-4
41R Brimbal Avenue
Beverly
01915
Essex County
Beverly
No
No
No
No
(978) 921-6126
312
26
12
22.5%
238 (76.3%)
6 (1.9%)
39 (12.5%)
11 (3.5%)
2 (0.6%)
0 (0.0%)
15 (4.8%)
$19,275
68
76.9
219
62
250264000169
282
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
60.4%
99 (28.0%)
32 (9.1%)
128 (36.3%)
66 (18.7%)
0 (0.0%)
0 (0.0%)
27 (7.6%)
$31,481
67.9
71.6
266
16
250279000344
283
Eddy Elementary
Public
3-5
2298 Main Street
Brewster
02631
Barnstable County
Brewster
No
No
No
Yes
(508) 896-4531
197
22
8.9
24.8%
141 (71.6%)
10 (5.1%)
24 (12.2%)
4 (2.0%)
0 (0.0%)
0 (0.0%)
18 (9.1%)
$27,537
67.8
72.1
259
24
250297000841
284
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
26.7%
93 (63.7%)
14 (9.6%)
24 (16.4%)
1 (0.7%)
1 (0.7%)
0 (0.0%)
13 (8.9%)
$29,815
67.8
72.1
260
24
250054400469
285
Eastham Elementary
Public
K-5
200 Schoolhouse Road
Eastham
02642
Barnstable County
Eastham
No
No
No
Yes
(508) 255-0808
177
22
7.9
41.8%
123 (69.5%)
23 (13.0%)
14 (7.9%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
17 (9.6%)
$30,788
67.7
78.4
198
87
250453000607
286
Indian Head
Public
K-4
720 Indian Head Street
Hanson
02341
Plymouth County
Whitman-Hanson
No
No
No
No
(781) 618-7065
494
32
15.4
25.5%
426 (86.2%)
14 (2.8%)
24 (4.9%)
4 (0.8%)
1 (0.2%)
1 (0.2%)
24 (4.9%)
$10,280
67.6
63.4
337
51
251293001497
287
William H Taylor
Public
PK, KG-5
71 Portland Street
New Bedford
02744
Bristol County
New Bedford
No
No
No
Yes
(508) 997-4511
267
21
12.5
100.0%
138 (51.7%)
25 (9.4%)
72 (27.0%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
32 (12.0%)
$23,559
67.6
61.9
349
62
250843001343
288
Miller School
Public
3-5
235 Woodland Street
Holliston
01746
Middlesex County
Holliston
No
No
No
No
(508) 429-0667
649
49
13.1
6.5%
468 (72.1%)
14 (2.2%)
49 (7.6%)
63 (9.7%)
4 (0.6%)
0 (0.0%)
51 (7.9%)
$17,366
67.5
70.7
277
11
250624001302
289
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
20.0%
440 (93.0%)
4 (0.8%)
17 (3.6%)
1 (0.2%)
0 (0.0%)
0 (0.0%)
11 (2.3%)
$17,451
67.2
68.5
296
7
251014001637
290
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
5.7%
360 (81.6%)
3 (0.7%)
34 (7.7%)
29 (6.6%)
1 (0.2%)
0 (0.0%)
14 (3.2%)
$16,431
66.9
70.4
280
10
250870000767
291
Frederick C Murphy
Public
K-5
417 Front Street
Weymouth
02188
Norfolk County
Weymouth
No
No
No
Yes
(781) 331-2862
274
20
13.9
33.8%
176 (64.2%)
19 (6.9%)
51 (18.6%)
11 (4.0%)
0 (0.0%)
0 (0.0%)
17 (6.2%)
$18,468
66.9
51.7
437
146
251284002565
292
Marblehead Community Charter Public School
Public, Charter
4-8
17 Lime Street
Marblehead
01945
Essex County
Marblehead Community Charter Public (District)
Yes
No
No
Yes
(781) 631-0777
192
16
12
6.1%
136 (70.8%)
11 (5.7%)
28 (14.6%)
4 (2.1%)
0 (0.0%)
1 (0.5%)
12 (6.3%)
$20,386
66.9
52.4
432
140
250003400567
293
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
9.6%
286 (66.4%)
18 (4.2%)
62 (14.4%)
40 (9.3%)
0 (0.0%)
0 (0.0%)
25 (5.8%)
$20,924
66.8
72.3
256
37
250171000010
294
Graham and Parks
Public
PK, KG-5
44 Linnaean Street
Cambridge
02138
Middlesex County
Cambridge
No
No
No
No
(617) 349-6577
367
33
11.1
44.6%
156 (42.5%)
66 (18.0%)
28 (7.6%)
86 (23.4%)
1 (0.3%)
0 (0.0%)
30 (8.2%)
$33,764
66.6
77.9
206
88
250327000437
295
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
66.6
77.9
205
90
250258002901
296
Daniel Webster
Public
PK, KG-5
1456 Ocean Street
Marshfield
02050
Plymouth County
Marshfield
No
No
No
Yes
(781) 834-5045
313
27
11.4
25.6%
272 (86.9%)
11 (3.5%)
9 (2.9%)
7 (2.2%)
0 (0.0%)
5 (1.6%)
9 (2.9%)
$20,243
66.5
56.3
393
97
250735001137
297
Vincent M Igo Elementary
Public
K-4
70 Carpenter Street
Foxborough
02035
Norfolk County
Foxborough
No
No
No
Yes
(508) 543-1680
379
35
10.9
20.8%
268 (70.7%)
34 (9.0%)
34 (9.0%)
25 (6.6%)
0 (0.0%)
0 (0.0%)
17 (4.5%)
$20,105
66.5
80.6
175
122
250495000724
298
Alighieri Dante Montessori School
Public
PK, KG-6
37 Gove Street
East Boston
02128
Suffolk County
Boston
No
No
No
Yes
(617) 635-8529
109
12
9.3
59.0%
36 (33.0%)
3 (2.8%)
62 (56.9%)
4 (3.7%)
0 (0.0%)
0 (0.0%)
4 (3.7%)
$37,674
66.4
64.4
332
34
250279002835
299
Academy Avenue
Public
K-5
94 Academy Avenue
Weymouth
02189
Norfolk County
Weymouth
No
No
No
No
(781) 335-4717
357
24
15.1
25.6%
228 (63.9%)
36 (10.1%)
58 (16.2%)
13 (3.6%)
0 (0.0%)
1 (0.3%)
21 (5.9%)
$17,568
66.3
63.8
334
35
251284002103
300
South
Public
K-4
11 Summer Street
Stoneham
02180
Middlesex County
Stoneham
No
No
No
Yes
(781) 279-3880
347
28
12.3
30.1%
225 (64.8%)
18 (5.2%)
61 (17.6%)
23 (6.6%)
2 (0.6%)
1 (0.3%)
16 (4.6%)
$19,757
66.3
73.2
245
55
251122001856
Page:
1
2
3
4
5
6
7
8
9
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:
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 22, 2026, 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
.
Explore SchoolDigger:
Search all schools in Massachusetts
and filter by grade, district, and more.
See how site visitors rate schools
in every state.
New data:
see the latest test scores and school information we've added.
Widgets:
add SchoolDigger school info to your own site.
Developers: build with our school data API
.
MA ranking lists by student group:
Female
·
Male
·
Asian
·
African American
·
Hispanic
·
White
·
Multi-racial
·
English Language Learner
·
Special Education
·
Low Socio Economic Status
·
Homeless
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...