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!
SchoolDigger updates Massachusetts rankings as soon as the Massachusetts Department of Elementary and Secondary Education releases new MCAS Next Generation test scores each year. The current rankings are based on scores released Tuesday, September 22, 2026.
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
Directly certified
(2024-25)
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
101
John F Kennedy
Public
K-5
100 Dedham Street
Canton
02021
Norfolk County
Canton
No
No
No
Yes
(781) 821-5080
462
36
12.9
14.3%
323 (69.9%)
34 (7.4%)
31 (6.7%)
33 (7.1%)
0 (0.0%)
0 (0.0%)
41 (8.9%)
$20,310
88.1
84.9
127
26
250330000454
102
Floral Street School
Public
K-4
57 Floral Street
Shrewsbury
01545
Worcester County
Shrewsbury
No
No
No
No
(508) 841-8720
524
42
12.5
16.4%
160 (30.5%)
28 (5.3%)
49 (9.4%)
243 (46.4%)
8 (1.5%)
0 (0.0%)
36 (6.9%)
$19,839
88
85.7
118
16
251077001047
103
Henry C Sanborn Elementary
Public
K-5
90 Lovejoy Road
Andover
01810
Essex County
Andover
No
No
No
Yes
(978) 247-9700
332
24
13.9
11.1%
204 (61.4%)
10 (3.0%)
32 (9.6%)
59 (17.8%)
1 (0.3%)
0 (0.0%)
26 (7.8%)
$22,492
87.9
95.4
17
86
250195000048
104
M Norcross Stratton
Public
K-5
180 Mountain Avenue
Arlington
02474
Middlesex County
Arlington
No
No
No
Yes
(781) 316-3754
448
37
12.2
13.2%
243 (54.2%)
15 (3.3%)
39 (8.7%)
97 (21.7%)
0 (0.0%)
0 (0.0%)
52 (11.6%)
$19,449
87.8
82.3
154
50
250198000062
105
Walter J. Paton School
Public
K-4
58 Grafton Street
Shrewsbury
01545
Worcester County
Shrewsbury
No
No
No
No
(508) 841-8626
269
22
12
14.9%
160 (59.5%)
6 (2.2%)
26 (9.7%)
51 (19.0%)
3 (1.1%)
0 (0.0%)
22 (8.2%)
$21,003
87.8
83.7
138
33
251077001719
106
Israel Loring School
Public
K-5
80 Woodside Road
Sudbury
01776
Middlesex County
Sudbury
No
No
No
Yes
(978) 579-0870
426
41
10.3
13.6%
291 (68.3%)
15 (3.5%)
52 (12.2%)
41 (9.6%)
0 (0.0%)
0 (0.0%)
27 (6.3%)
$21,680
87.7
80
184
78
251134001407
107
South Elementary
Public
K-5
55 Woburn Street
Andover
01810
Essex County
Andover
No
No
No
No
(978) 247-9800
438
34
12.9
9.4%
295 (67.4%)
3 (0.7%)
36 (8.2%)
73 (16.7%)
0 (0.0%)
0 (0.0%)
31 (7.1%)
$22,447
87.7
91.9
51
56
250195000050
108
Manchester Memorial Elementary
Public
PK, KG-5
43 Lincoln Street
Manchester
01944
Essex County
Manchester Essex Regional
No
No
No
No
(978) 526-1908
304
31
9.9
8.2%
281 (92.4%)
0 (0.0%)
12 (3.9%)
4 (1.3%)
0 (0.0%)
0 (0.0%)
7 (2.3%)
$24,902
87.6
87.2
105
3
250006701110
109
Bennett-Hemenway
Public
K-4
22 East Evergreen Rd
Natick
01760
Middlesex County
Natick
No
No
No
No
(508) 647-6580
504
39
13
10.3%
333 (66.1%)
10 (2.0%)
58 (11.5%)
71 (14.1%)
1 (0.2%)
0 (0.0%)
30 (6.0%)
$20,938
87.3
79.2
189
80
250834001291
110
Roland Hayes
Public
PK, KG-8
100 Eliot Street
Chestnut Hill
02467
Norfolk County
Brookline
No
No
No
No
(617) 879-4570
418
31
13.3
12.4%
217 (51.9%)
27 (6.5%)
51 (12.2%)
71 (17.0%)
0 (0.0%)
0 (0.0%)
52 (12.4%)
$26,505
87.2
88.5
91
19
250315000418
111
Brown
Public
K-4
1 Jean Burke Drive
Natick
01760
Middlesex County
Natick
No
No
No
Yes
(508) 647-6660
494
39
12.6
19.2%
264 (53.4%)
14 (2.8%)
75 (15.2%)
110 (22.3%)
1 (0.2%)
0 (0.0%)
30 (6.1%)
$19,667
87.1
86.6
110
1
250834001292
112
Mill Pond School
Public
4-6
6 Olde Hickory Path
Westborough
01581
Worcester County
Westborough
No
No
No
Yes
(508) 836-7780
834
76
10.9
377 (45.2%)
30 (3.6%)
94 (11.3%)
302 (36.2%)
3 (0.4%)
1 (0.1%)
26 (3.1%)
$20,602
87.1
86.2
114
2
251260001734
113
Martin Luther King Junior
Public
PK, KG-5
102 Putnam Avenue
Cambridge
02139
Middlesex County
Cambridge
No
No
No
No
(617) 349-6562
340
33
10.2
19.7%
70 (20.6%)
39 (11.5%)
10 (2.9%)
127 (37.4%)
0 (0.0%)
1 (0.3%)
93 (27.4%)
$36,532
87
96.4
10
103
250327000443
114
Cunningham School
Public
PK, KG-5
44 Edge Hill Rd
Milton
02186
Norfolk County
Milton
No
No
No
No
(617) 696-4285
612
48
12.7
9.6%
422 (69.0%)
34 (5.6%)
49 (8.0%)
57 (9.3%)
0 (0.0%)
2 (0.3%)
48 (7.8%)
$20,413
87
89.5
76
38
250798002485
115
Huckleberry Hill
Public
K-4
5 Knoll Road
Lynnfield
01940
Essex County
Lynnfield
No
No
No
Yes
(781) 334-5835
416
31
13.4
11.1%
301 (72.4%)
13 (3.1%)
31 (7.5%)
50 (12.0%)
0 (0.0%)
0 (0.0%)
21 (5.0%)
$18,682
86.9
86.3
112
3
250714001089
116
Hollis
Public
K-4
482 Washington Street
Braintree
02184
Norfolk County
Braintree
No
No
No
No
(781) 380-0120
365
31
11.9
31.2%
189 (51.8%)
26 (7.1%)
28 (7.7%)
102 (27.9%)
2 (0.5%)
0 (0.0%)
17 (4.7%)
$19,981
86.5
84.2
136
20
250294002570
117
Morse
Public
PK, KG-5
40 Granite Street
Cambridge
02139
Middlesex County
Cambridge
No
No
No
Yes
(617) 349-6575
328
32
10.1
34.1%
134 (40.9%)
70 (21.3%)
34 (10.4%)
53 (16.2%)
0 (0.0%)
0 (0.0%)
36 (11.0%)
$38,648
86.3
82.4
153
36
250327000446
118
William Mitchell
Public
K-5
187 Brookline Street
Needham
02492
Norfolk County
Needham
No
No
No
No
(781) 455-0466
424
34
12.5
3.1%
323 (76.2%)
14 (3.3%)
19 (4.5%)
42 (9.9%)
0 (0.0%)
0 (0.0%)
26 (6.1%)
$23,045
86.2
92.1
47
71
250837001317
119
Hildreth Elementary School
Public
PK, KG-5
27 Massachusetts Avenue
Harvard
01451
Worcester County
Harvard
No
No
No
Yes
(978) 456-4145
451
34
13.4
11.8%
300 (66.5%)
8 (1.8%)
37 (8.2%)
67 (14.9%)
3 (0.7%)
0 (0.0%)
36 (8.0%)
$24,074
86.1
89.9
71
48
250588000839
120
Alice M Barrows
Public
K-5
16 Edgemont Avenue
Reading
01867
Middlesex County
Reading
No
No
No
No
(781) 942-9166
365
29
12.8
12.1%
312 (85.5%)
6 (1.6%)
19 (5.2%)
16 (4.4%)
0 (0.0%)
0 (0.0%)
12 (3.3%)
$17,956
86
85.2
123
3
250999001604
121
Cutler School
Public
K-5
237 Asbury Street
South Hamilton
01982
Essex County
Hamilton-Wenham
No
No
No
Yes
(978) 468-5330
246
22
11.1
6.1%
217 (88.2%)
1 (0.4%)
18 (7.3%)
4 (1.6%)
0 (0.0%)
0 (0.0%)
6 (2.4%)
$20,524
85.7
80.8
172
51
250567000818
122
Pioneer Charter School of Science
Public, Charter, Alternative
K-12
51-59 Summer Street
Everett
01249
Middlesex County
Pioneer Charter School of Science (District)
Yes
No
No
Yes
(617) 389-7277
795
72
11
311 (39.1%)
166 (20.9%)
215 (27.0%)
70 (8.8%)
4 (0.5%)
0 (0.0%)
29 (3.6%)
$18,681
85.3
85.5
121
1
250051802632
123
E Ethel Little School
Public
PK, KG-5
7 Barberry Lane
North Reading
01864
Middlesex County
North Reading
No
No
No
Yes
(978) 664-7820
303
25
11.9
9.6%
257 (84.8%)
0 (0.0%)
20 (6.6%)
14 (4.6%)
0 (0.0%)
0 (0.0%)
12 (4.0%)
$20,042
85.3
90
69
54
250882000505
124
Wm L Foster Elementary
Public
PK, KG-5
55 Downer Avenue
Hingham
02043
Plymouth County
Hingham
No
No
No
Yes
(781) 741-1520
402
32
12.4
7.5%
346 (86.1%)
6 (1.5%)
16 (4.0%)
6 (1.5%)
0 (0.0%)
1 (0.2%)
27 (6.7%)
$21,755
84.9
94
34
90
250609000876
125
Herbert Clark Hoover
Public
K-5
37 Glendower Road
Melrose
02176
Middlesex County
Melrose
No
No
No
Yes
(781) 979-2180
260
19
13.7
16.5%
183 (70.4%)
17 (6.5%)
26 (10.0%)
23 (8.8%)
0 (0.0%)
0 (0.0%)
11 (4.2%)
$15,424
84.9
81.2
167
42
250762001190
126
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
22.6%
85 (53.5%)
22 (13.8%)
31 (19.5%)
8 (5.0%)
0 (0.0%)
0 (0.0%)
13 (8.2%)
$36,966
84.8
77.1
215
89
250279000274
127
John Eliot
Public
K-5
135 Wellesley Avenue
Needham
02494
Norfolk County
Needham
No
No
No
Yes
(781) 455-0452
397
34
11.7
12.8%
221 (55.7%)
21 (5.3%)
35 (8.8%)
84 (21.2%)
0 (0.0%)
0 (0.0%)
36 (9.1%)
$24,205
84.8
87
106
21
250837001314
128
Freeman-Kennedy School
Public
3-6
70 Boardman Street
Norfolk
02056
Norfolk County
Norfolk
No
No
No
Yes
(508) 528-1266
579
46
12.4
6.0%
499 (86.2%)
12 (2.1%)
27 (4.7%)
19 (3.3%)
1 (0.2%)
0 (0.0%)
21 (3.6%)
$17,369
84.8
82.4
152
24
250864001384
129
Memorial School
Public
K-4
69 Main Street
Upton
01568
Worcester County
Mendon-Upton
No
No
No
Yes
(508) 529-1082
493
35
14
13.6%
402 (81.5%)
7 (1.4%)
48 (9.7%)
21 (4.3%)
0 (0.0%)
0 (0.0%)
15 (3.0%)
$19,021
84.7
81.2
168
39
250768001277
130
Peirce
Public
K-5
170 Temple Street
West Newton
02465
Middlesex County
Newton
No
No
No
No
(617) 559-9630
249
21
11.7
12.4%
140 (56.2%)
10 (4.0%)
31 (12.4%)
44 (17.7%)
0 (0.0%)
0 (0.0%)
23 (9.2%)
$27,945
84.6
89.3
79
51
250861001377
131
South Row
Public
K-4
250 Boston Rd
Chelmsford
01824
Middlesex County
Chelmsford
No
No
No
No
(978) 251-5177
464
35
13.3
11.2%
304 (65.5%)
14 (3.0%)
39 (8.4%)
78 (16.8%)
1 (0.2%)
0 (0.0%)
28 (6.0%)
$16,944
84.5
82.8
147
16
250351000480
132
Mary E Flaherty School
Public
K-4
99 Lakeside Dr
Braintree
02184
Norfolk County
Braintree
No
No
No
No
(781) 380-0180
290
27
10.7
28.3%
143 (49.3%)
14 (4.8%)
20 (6.9%)
89 (30.7%)
0 (0.0%)
0 (0.0%)
24 (8.3%)
$21,165
84.4
84.4
133
1
250294000367
133
Elm Street School
Public
K-5
415 Elm Street
Walpole
02081
Norfolk County
Walpole
No
No
No
No
(508) 660-7374
438
35
12.6
12.1%
351 (80.1%)
17 (3.9%)
26 (5.9%)
28 (6.4%)
0 (0.0%)
0 (0.0%)
15 (3.4%)
$17,985
84.2
85.2
125
8
251197001235
134
John F Kennedy
Public
PK, KG-8
5 Cherry Street
Somerville
02144
Middlesex County
Somerville
No
No
No
Yes
(617) 629-5440
439
31
14.3
24.1%
285 (64.9%)
14 (3.2%)
56 (12.8%)
32 (7.3%)
1 (0.2%)
0 (0.0%)
49 (11.2%)
$26,857
84.1
80.4
178
44
251089001738
135
Lincoln School
Public
PK, KG-8
6 Ballfield Road
Lincoln
01773
Middlesex County
Lincoln
No
No
No
No
(781) 259-9404
546
59
9.2
17.2%
303 (55.5%)
58 (10.6%)
71 (13.0%)
44 (8.1%)
0 (0.0%)
0 (0.0%)
68 (12.5%)
$29,217
84.1
88.7
88
47
250690001183
136
Warren-Prescott K-8 School
Public
PK, KG-8
50 School Street
Charlestown
02129
Suffolk County
Boston
No
No
No
Yes
(617) 635-8346
507
46
11.1
37.1%
306 (60.4%)
55 (10.8%)
101 (19.9%)
18 (3.6%)
1 (0.2%)
0 (0.0%)
26 (5.1%)
$33,502
84
87.2
104
32
250279000333
137
Mystic Valley Regional Charter School
Public, Charter, Alternative
K-12
770 Salem Street
Malden
02148
Middlesex County
Mystic Valley Regional Charter (District)
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
83.9
74.1
236
99
250005501260
138
Jenkins Elementary School
Public
K-5
54 Vinal Avenue
Scituate
02066
Plymouth County
Scituate
No
No
No
No
(781) 545-4910
341
30
11.3
11.1%
303 (88.9%)
9 (2.6%)
10 (2.9%)
3 (0.9%)
0 (0.0%)
0 (0.0%)
16 (4.7%)
$21,909
83.7
82.2
157
19
251056002068
139
Pine Grove
Public
PK, KG-6
191 Main Street
Rowley
01969
Essex County
Triton
No
No
No
No
(978) 948-2520
429
38
11.2
19.3%
395 (92.1%)
2 (0.5%)
16 (3.7%)
5 (1.2%)
2 (0.5%)
0 (0.0%)
9 (2.1%)
$23,123
83.6
81.9
161
22
251174001651
140
Underwood
Public
K-5
101 Vernon Street
Newton
02458
Middlesex County
Newton
No
No
No
Yes
(617) 559-9660
253
23
11.1
26.5%
113 (44.7%)
15 (5.9%)
41 (16.2%)
54 (21.3%)
1 (0.4%)
0 (0.0%)
28 (11.1%)
$24,362
83.6
84.5
131
9
250861001379
141
Major Howard W. Beal School
Public
K-4
214 Lake St
Shrewsbury
01545
Worcester County
Shrewsbury
No
No
No
Yes
(508) 841-8860
623
48
12.9
23.6%
235 (37.7%)
30 (4.8%)
85 (13.6%)
230 (36.9%)
5 (0.8%)
0 (0.0%)
38 (6.1%)
$20,357
83.5
79.5
187
46
251077002496
142
Eames Way School
Public
K-5
165 Eames Way
Marshfield
02050
Plymouth County
Marshfield
No
No
No
No
(781) 834-5090
249
21
11.6
8.8%
232 (93.2%)
1 (0.4%)
11 (4.4%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
5 (2.0%)
$19,548
83.3
84.8
129
13
250735000760
143
Zervas
Public
K-5
30 Beethoven Avenue
Waban
02468
Middlesex County
Newton
No
No
No
Yes
(617) 559-6750
399
35
11.3
13.5%
178 (44.6%)
32 (8.0%)
43 (10.8%)
94 (23.6%)
1 (0.3%)
1 (0.3%)
49 (12.3%)
$26,900
83.1
79.7
186
43
250861001383
144
Ayers/Ryal Side School
Public
K-4
40 Woodland Avenue
Beverly
01915
Essex County
Beverly
No
No
No
Yes
(978) 921-6116
388
27
14.1
19.8%
329 (84.8%)
11 (2.8%)
35 (9.0%)
8 (2.1%)
0 (0.0%)
0 (0.0%)
5 (1.3%)
$18,358
83.1
85.2
124
20
250264000175
145
Shutesbury Elementary
Public
PK, KG-6
23 West Pelham Rd
Shutesbury
01072
Franklin County
Shutesbury
No
No
No
Yes
(413) 259-1212
125
18
6.8
29.6%
105 (84.0%)
1 (0.8%)
13 (10.4%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
6 (4.8%)
$26,909
83
78.6
195
50
251080001720
146
Alden School
Public
3-5
75 Alden Street
Duxbury
02332
Plymouth County
Duxbury
No
No
No
Yes
(781) 934-7630
622
53
11.8
8.8%
552 (88.7%)
9 (1.4%)
23 (3.7%)
11 (1.8%)
0 (0.0%)
0 (0.0%)
26 (4.2%)
$19,256
82.9
90.3
63
83
250441000968
147
Lincoln
Public
K-5
80 West Wyoming Avenue
Melrose
02176
Middlesex County
Melrose
No
No
No
Yes
(781) 979-2250
404
31
13
26.2%
241 (59.7%)
26 (6.4%)
36 (8.9%)
63 (15.6%)
2 (0.5%)
0 (0.0%)
36 (8.9%)
$16,059
82.6
80.2
181
34
250762001192
148
Blueberry Hill
Public
K-5
275 Blueberry Hill Rd
Longmeadow
01106
Hampden County
Longmeadow
No
No
No
No
(413) 565-4280
362
33
10.9
9.9%
265 (73.2%)
9 (2.5%)
22 (6.1%)
46 (12.7%)
0 (0.0%)
0 (0.0%)
20 (5.5%)
$18,798
82.5
82.7
149
1
250699001016
149
Brooks School
Public
PK, KG-5
388 High Street
Medford
02155
Middlesex County
Medford
No
No
No
No
(781) 393-2166
556
44
12.6
14.2%
417 (75.0%)
26 (4.7%)
38 (6.8%)
27 (4.9%)
1 (0.2%)
0 (0.0%)
46 (8.3%)
$20,963
82.4
80.3
179
30
250756002049
150
J Warren Killam
Public
K-5
333 Charles Street
Reading
01867
Middlesex County
Reading
No
No
No
No
(781) 944-7831
406
30
13.4
14.5%
321 (79.1%)
21 (5.2%)
26 (6.4%)
30 (7.4%)
0 (0.0%)
0 (0.0%)
7 (1.7%)
$16,637
82.2
84.4
135
15
250999001608
151
Florence Roche School
Public
K-4
342 Main Street
Groton
01450
Middlesex County
Groton-Dunstable
No
No
No
Yes
(978) 448-6665
615
44
13.9
10.4%
491 (79.8%)
12 (2.0%)
32 (5.2%)
59 (9.6%)
2 (0.3%)
0 (0.0%)
19 (3.1%)
$20,275
82.1
80.5
176
25
250550000808
152
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
7.2%
200 (84.7%)
2 (0.8%)
10 (4.2%)
16 (6.8%)
0 (0.0%)
0 (0.0%)
8 (3.4%)
$19,634
82
77.6
210
58
250999001958
153
Flagg Street
Public
K-6
115 Flagg Street
Worcester
01602
Worcester County
Worcester
No
No
No
Yes
(508) 799-3522
412
23
18.2
27.9%
285 (69.2%)
22 (5.3%)
55 (13.3%)
20 (4.9%)
1 (0.2%)
0 (0.0%)
28 (6.8%)
$20,092
81.9
78.9
194
41
251323002212
154
Williams
Public
K-5
141 Grove Street
Auburndale
02466
Middlesex County
Newton
No
No
No
No
(617) 559-6480
211
25
8.5
13.7%
98 (46.4%)
6 (2.8%)
19 (9.0%)
75 (35.5%)
0 (0.0%)
0 (0.0%)
13 (6.2%)
$28,279
81.9
84.8
128
26
250861001382
155
West Intermediate
Public
4-5
22 Carter Lane
Wilmington
01887
Middlesex County
Wilmington
No
No
No
No
(978) 694-6050
309
27
11.5
12.6%
241 (78.0%)
5 (1.6%)
18 (5.8%)
30 (9.7%)
1 (0.3%)
0 (0.0%)
14 (4.5%)
$24,989
81.9
72.3
257
102
251305001576
156
Benjamin Franklin Classical Charter Public School
Public, Charter
K-8
500 Financial Park
Franklin
02038
Norfolk County
Benjamin Franklin Classical Charter Public (District)
Yes
No
No
Yes
(508) 541-3434
898
76
11.7
17.0%
523 (58.2%)
27 (3.0%)
67 (7.5%)
215 (23.9%)
13 (1.4%)
6 (0.7%)
45 (5.0%)
$18,029
81.7
83.4
142
14
250003000547
157
Alcott
Public
PK, KG-5
93 Laurel Street
Concord
01742
Middlesex County
Concord
No
No
No
Yes
(978) 318-9544
438
38
11.6
14.6%
295 (67.4%)
42 (9.6%)
44 (10.0%)
27 (6.2%)
0 (0.0%)
0 (0.0%)
30 (6.8%)
$27,113
81.7
88.7
90
67
250384000521
158
Centerville Elementary
Public
K-4
17 Hull Street
Beverly
01915
Essex County
Beverly
No
No
No
Yes
(978) 921-6120
327
29
11.4
41.0%
230 (70.3%)
15 (4.6%)
56 (17.1%)
7 (2.1%)
0 (0.0%)
0 (0.0%)
19 (5.8%)
$20,236
81.2
81.1
170
12
250264000167
159
Old Hammondtown
Public
4-6
20 Shaw Street
Mattapoisett
02739
Plymouth County
Mattapoisett
No
No
No
Yes
(508) 758-6241
154
16
9.6
136 (88.3%)
0 (0.0%)
9 (5.8%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
9 (5.8%)
$23,563
81.1
85.5
122
37
250747001149
160
Wampatuck Elementary
Public
PK, KG-5
266 Tilden Rd
Scituate
02066
Plymouth County
Scituate
No
No
No
No
(781) 545-8790
424
33
12.8
10.1%
393 (92.7%)
5 (1.2%)
11 (2.6%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
15 (3.5%)
$18,590
81
82
159
1
251056002289
161
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
20.5%
380 (89.6%)
3 (0.7%)
21 (5.0%)
7 (1.7%)
0 (0.0%)
1 (0.2%)
12 (2.8%)
$25,101
81
78.1
202
41
251174001348
162
Pioneer Charter School of Science II
Public, Charter, Alternative
K-12
97 Main Street
Saugus
01906
Essex County
Pioneer Charter School of Science II (District)
Yes
No
No
Yes
(781) 666-3945
621
53
11.7
145 (23.3%)
195 (31.4%)
148 (23.8%)
105 (16.9%)
3 (0.5%)
0 (0.0%)
25 (4.0%)
$17,493
80.9
66.9
310
148
250054602780
163
Center
Public
K-5
837 Longmeadow Street
Longmeadow
01106
Hampden County
Longmeadow
No
No
No
No
(413) 565-4290
412
36
11.4
11.7%
320 (77.7%)
14 (3.4%)
35 (8.5%)
21 (5.1%)
0 (0.0%)
0 (0.0%)
22 (5.3%)
$17,487
80.9
81.9
162
1
250699001017
164
Bowen
Public
K-5
280 Cypress Street
Newton Centre
02459
Middlesex County
Newton
No
No
No
No
(617) 559-9330
325
33
10
16.0%
141 (43.4%)
10 (3.1%)
41 (12.6%)
100 (30.8%)
0 (0.0%)
0 (0.0%)
33 (10.2%)
$25,514
80.6
82.6
150
14
250861001358
165
Pioneer Valley Chinese Immersion Charter School
Public, Charter, Alternative
K-12
317 Russell Street
Hadley
01035
Hampshire County
Pioneer Valley Chinese Immersion Charter (District)
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
80.6
74.2
234
69
250051702619
166
Chester Elementary
Public
PK, KG-5
325 Middlefield Road
Chester
01011
Hampden County
Gateway
No
No
No
Yes
(413) 685-1360
114
13
9.1
43.9%
104 (91.2%)
0 (0.0%)
7 (6.1%)
0 (0.0%)
2 (1.8%)
0 (0.0%)
1 (0.9%)
$24,202
80.6
66.2
318
152
250516000757
167
Cambridgeport
Public
PK, KG-5
89 Elm Street
Cambridge
02139
Middlesex County
Cambridge
No
No
No
No
(617) 349-6587
263
27
9.7
33.1%
106 (40.3%)
49 (18.6%)
40 (15.2%)
38 (14.4%)
0 (0.0%)
0 (0.0%)
29 (11.0%)
$35,048
80.1
84.4
134
33
250327000020
168
Hatherly Elementary
Public
K-5
72 Ann Vinal Rd
Scituate
02066
Plymouth County
Scituate
No
No
No
No
(781) 545-8780
263
23
11.4
7.2%
242 (92.0%)
5 (1.9%)
8 (3.0%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
8 (3.0%)
$22,280
80.1
86.1
115
53
251056001691
169
Acushnet Elementary School
Public
PK, KG-4
800 Middle Road
Acushnet
02743
Bristol County
Acushnet
No
No
No
Yes
(508) 998-0255
517
39
13.2
31.7%
444 (85.9%)
6 (1.2%)
47 (9.1%)
2 (0.4%)
4 (0.8%)
0 (0.0%)
14 (2.7%)
$16,290
79.9
81.1
169
250174000014
170
Lincoln Street
Public
K-5
76 Lincoln Street
Northborough
01532
Worcester County
Northborough
No
No
No
Yes
(508) 351-7030
268
20
13
17.2%
188 (70.1%)
6 (2.2%)
25 (9.3%)
34 (12.7%)
0 (0.0%)
0 (0.0%)
15 (5.6%)
$20,039
79.9
80.3
180
10
250888001437
171
Florence Sawyer School
Public
PK, KG-8
100 Mechanic Street
Bolton
01740
Worcester County
Nashoba
No
No
No
No
(978) 779-2821
734
58
12.7
9.1%
616 (83.9%)
6 (0.8%)
44 (6.0%)
29 (4.0%)
0 (0.0%)
1 (0.1%)
37 (5.0%)
$20,774
79.7
83.5
139
32
250831001102
172
Lincoln-Eliot
Public
K-5
150 Jackson Street
Newton
02458
Middlesex County
Newton
No
No
No
Yes
(617) 559-9540
336
36
9.3
30.1%
129 (38.4%)
24 (7.1%)
71 (21.1%)
74 (22.0%)
0 (0.0%)
0 (0.0%)
38 (11.3%)
$26,479
79.7
70.8
274
102
250861001370
173
Cabot
Public
K-5
229 Cabot Street
Newtonville
02460
Middlesex County
Newton
No
No
No
No
(617) 559-9400
414
38
11
12.8%
200 (48.3%)
18 (4.3%)
63 (15.2%)
76 (18.4%)
0 (0.0%)
0 (0.0%)
56 (13.5%)
$25,166
79.5
75.9
225
52
250861001360
174
Greenlodge
Public
1-5
191 Greenlodge Street
Dedham
02026
Norfolk County
Dedham
No
No
No
No
(781) 310-4000
320
28
11.3
18.1%
235 (73.4%)
8 (2.5%)
42 (13.1%)
11 (3.4%)
0 (0.0%)
0 (0.0%)
23 (7.2%)
$23,274
79.5
83.3
143
31
250405000550
175
Brimfield Elementary
Public
PK, KG-6
22 Wales Rd
Brimfield
01010
Hampden County
Brimfield
No
No
No
Yes
(413) 245-7337
258
28
9.3
25.6%
228 (88.4%)
0 (0.0%)
15 (5.8%)
2 (0.8%)
2 (0.8%)
0 (0.0%)
11 (4.3%)
$20,047
79.4
79
191
16
250306000381
176
William G Vinal
Public
PK, KG-5
102 Old Oaken Bucket Road
Norwell
02061
Plymouth County
Norwell
No
No
No
No
(781) 659-8820
556
37
15
5.0%
502 (90.3%)
2 (0.4%)
11 (2.0%)
14 (2.5%)
0 (0.0%)
0 (0.0%)
27 (4.9%)
$18,447
79.4
88.9
85
91
250903001458
177
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
23.3%
175 (38.5%)
135 (29.7%)
56 (12.3%)
33 (7.3%)
1 (0.2%)
0 (0.0%)
54 (11.9%)
$18,757
79.3
71.2
270
93
250798001263
178
Horace Mann
Public
K-5
191 Pearl Street
Newton
02458
Middlesex County
Newton
No
No
No
No
(617) 559-9510
351
33
10.5
15.4%
187 (53.3%)
18 (5.1%)
39 (11.1%)
64 (18.2%)
0 (0.0%)
0 (0.0%)
42 (12.0%)
$23,213
79.3
78.1
203
25
250861001367
179
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
78.8
77.8
207
28
250726001788
180
Bancroft Elementary
Public
K-5
15 Bancroft Street
Andover
01810
Essex County
Andover
No
No
No
No
(978) 247-9500
522
43
12.1
10.0%
399 (76.4%)
4 (0.8%)
48 (9.2%)
43 (8.2%)
0 (0.0%)
1 (0.2%)
27 (5.2%)
$24,122
78.7
87
108
72
250195000047
181
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
18.5%
266 (60.9%)
28 (6.4%)
37 (8.5%)
80 (18.3%)
1 (0.2%)
0 (0.0%)
25 (5.7%)
$24,935
78.7
71.7
264
83
250324000427
182
Winthrop School
Public
PK, KG-5
325 Bay Rd
South Hamilton
01982
Essex County
Hamilton-Wenham
No
No
No
Yes
(978) 468-5340
329
27
12.1
5.8%
284 (86.3%)
2 (0.6%)
19 (5.8%)
15 (4.6%)
0 (0.0%)
0 (0.0%)
9 (2.7%)
$22,442
78.7
79
192
10
250567000821
183
West Elementary
Public
K-5
58 Beacon Street
Andover
01810
Essex County
Andover
No
No
No
Yes
(978) 247-5300
605
55
10.9
17.5%
359 (59.3%)
36 (6.0%)
66 (10.9%)
109 (18.0%)
1 (0.2%)
0 (0.0%)
34 (5.6%)
$25,543
78.7
74.6
232
49
250195000051
184
Paul F Doyon Memorial
Public
PK, KG-5
216 Linebrook Rd
Ipswich
01938
Essex County
Ipswich
No
No
No
No
(978) 356-5506
366
35
10.5
15.8%
301 (82.2%)
6 (1.6%)
32 (8.7%)
4 (1.1%)
2 (0.5%)
0 (0.0%)
21 (5.7%)
$24,593
78.6
80.7
173
11
250648000936
185
Highlands
Public
K-4
144 Wildwood Avenue
Braintree
02184
Norfolk County
Braintree
No
No
No
No
(781) 380-0190
350
28
12.3
20.3%
226 (64.6%)
11 (3.1%)
22 (6.3%)
84 (24.0%)
0 (0.0%)
0 (0.0%)
7 (2.0%)
$18,255
78.6
83.2
144
41
250294000365
186
Conway Grammar
Public
PK, KG-6
24 Fournier Road
Conway
01341
Franklin County
Conway
No
No
No
No
(413) 369-4239
152
19
7.8
25.7%
141 (92.8%)
0 (0.0%)
4 (2.6%)
1 (0.7%)
0 (0.0%)
0 (0.0%)
5 (3.3%)
$27,199
78.4
81
171
15
250390000528
187
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
10.1%
275 (73.3%)
8 (2.1%)
9 (2.4%)
73 (19.5%)
0 (0.0%)
3 (0.8%)
7 (1.9%)
$18,675
78.2
76.7
221
34
250696001013
188
Boyden
Public
K-5
1852 Washington Street
Walpole
02071
Norfolk County
Walpole
No
No
No
Yes
(508) 660-7216
395
38
10.5
20.5%
302 (76.5%)
31 (7.8%)
40 (10.1%)
11 (2.8%)
1 (0.3%)
0 (0.0%)
10 (2.5%)
$19,244
78.2
71.9
261
73
251197002563
189
Pelham Elementary
Public
K-6
45 Amherst Road
Pelham
01002
Hampshire County
Pelham
No
No
No
No
(413) 362-1100
128
12
10.6
26.6%
81 (63.3%)
7 (5.5%)
17 (13.3%)
5 (3.9%)
2 (1.6%)
0 (0.0%)
13 (10.2%)
$23,039
78.1
67.6
306
117
250939001507
190
Center Elementary
Public
2-4
65 Silver Street
Hanover
02339
Plymouth County
Hanover
No
No
No
No
(781) 826-2631
582
36
16.2
9.1%
531 (91.2%)
10 (1.7%)
20 (3.4%)
8 (1.4%)
1 (0.2%)
0 (0.0%)
12 (2.1%)
$15,508
78.1
78.4
197
7
250579000828
191
Byam School
Public
K-4
25 Maple Road
Chelmsford
01824
Middlesex County
Chelmsford
No
No
No
Yes
(978) 251-5144
510
39
12.9
17.8%
332 (65.1%)
19 (3.7%)
57 (11.2%)
74 (14.5%)
1 (0.2%)
3 (0.6%)
24 (4.7%)
$17,473
77.9
73.1
246
55
250351000472
192
Burke/Memorial Elementary School
Public
2-4
16 Cassidy Lane
Medway
02053
Norfolk County
Medway
No
No
No
Yes
(508) 533-3266
506
29
17.6
16.0%
388 (76.7%)
8 (1.6%)
44 (8.7%)
32 (6.3%)
2 (0.4%)
0 (0.0%)
32 (6.3%)
$16,917
77.9
84.8
130
62
250759001015
193
North Beverly Elementary
Public
K-4
48 Putnam Street
Beverly
01915
Essex County
Beverly
No
No
No
Yes
(978) 921-6130
356
29
12.2
32.9%
263 (73.9%)
13 (3.7%)
48 (13.5%)
16 (4.5%)
0 (0.0%)
2 (0.6%)
14 (3.9%)
$19,489
77.7
86.3
113
80
250264000173
194
Peabody
Public
PK, KG-5
70 Rindge Avenue
Cambridge
02140
Middlesex County
Cambridge
No
No
No
No
(617) 349-6530
314
28
11.2
30.9%
128 (40.8%)
80 (25.5%)
20 (6.4%)
48 (15.3%)
1 (0.3%)
0 (0.0%)
35 (11.1%)
$35,462
77.7
77.1
216
22
250327000447
195
Oakdale
Public
1-5
147 Cedar Street
Dedham
02026
Norfolk County
Dedham
No
No
No
No
(781) 310-6000
262
24
10.7
16.0%
187 (71.4%)
24 (9.2%)
31 (11.8%)
2 (0.8%)
0 (0.0%)
0 (0.0%)
18 (6.9%)
$24,208
77.7
62.1
346
151
250405000552
196
John A. Crisafulli Elementary School
Public
3-5
13 Robinson Road
Westford
01886
Middlesex County
Westford
No
No
No
No
(978) 392-4483
342
25
13.4
9.9%
198 (57.9%)
9 (2.6%)
21 (6.1%)
105 (30.7%)
1 (0.3%)
0 (0.0%)
8 (2.3%)
$18,420
77.6
83
145
51
251266001737
197
Fall Brook
Public
K-5
25 DeCicco Dr
Leominster
01453
Worcester County
Leominster
No
No
No
Yes
(978) 534-7745
670
45
15
45.1%
319 (47.6%)
56 (8.4%)
237 (35.4%)
20 (3.0%)
1 (0.1%)
0 (0.0%)
37 (5.5%)
$18,622
77.6
73.6
240
43
250678000981
198
Lt Peter M Hansen
Public
K-5
25 Pecunit Street
Canton
02021
Norfolk County
Canton
No
No
No
Yes
(781) 821-5085
538
39
13.6
20.1%
324 (60.2%)
64 (11.9%)
40 (7.4%)
61 (11.3%)
1 (0.2%)
2 (0.4%)
46 (8.6%)
$20,327
77.6
81.3
165
33
250330000455
199
Day Elementary
Public
3-5
75 East Prescott Street
Westford
01886
Middlesex County
Westford
No
No
No
No
(978) 692-5591
299
23
13
13.7%
139 (46.5%)
15 (5.0%)
21 (7.0%)
120 (40.1%)
0 (0.0%)
1 (0.3%)
2 (0.7%)
$18,539
77.6
82
160
39
251266000166
200
Halifax Elementary
Public
K-6
464 Plymouth Street
Halifax
02338
Plymouth County
Halifax
No
No
No
Yes
(781) 293-2581
531
39
13.5
25.2%
485 (91.3%)
10 (1.9%)
25 (4.7%)
0 (0.0%)
1 (0.2%)
0 (0.0%)
10 (1.9%)
$10,095
77.6
76.9
218
18
250561000815
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...