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
1
John D Hardy
Public
K-5
293 Weston Rd
Wellesley
02482
Norfolk County
Wellesley
No
No
No
Yes
(781) 446-6270
280
27
10.5
150 (53.6%)
2 (0.7%)
24 (8.6%)
88 (31.4%)
0 (0.0%)
0 (0.0%)
16 (5.7%)
$27,923
97.3
97.7
2
1
251227002023
2
Martha Jones
Public
K-5
80 Martha Jones Rd
Westwood
02090
Norfolk County
Westwood
No
No
No
No
(781) 326-7500
275
19
14.1
218 (79.3%)
0 (0.0%)
9 (3.3%)
27 (9.8%)
0 (0.0%)
0 (0.0%)
21 (7.6%)
$21,857
97.3
96.7
6
4
251281002098
3
Paul P Gates Elementary School
Public
K-6
75 Spruce Street
Acton
01720
Middlesex County
Acton-Boxborough
No
No
No
Yes
(978) 266-2570
380
30
12.6
109 (28.7%)
10 (2.6%)
24 (6.3%)
209 (55.0%)
0 (0.0%)
0 (0.0%)
28 (7.4%)
$21,423
97
94.7
22
19
250171000008
4
William E Sheehan
Public
K-5
549 Pond Street
Westwood
02090
Norfolk County
Westwood
No
No
No
No
(781) 326-7500
278
24
11.7
213 (76.6%)
1 (0.4%)
18 (6.5%)
26 (9.4%)
0 (0.0%)
0 (0.0%)
20 (7.2%)
$23,759
96.8
97.1
4
251281002101
5
Plymouth River
Public
K-5
200 High Street
Hingham
02043
Plymouth County
Hingham
No
No
No
Yes
(781) 741-1530
352
32
11.1
306 (86.9%)
12 (3.4%)
19 (5.4%)
4 (1.1%)
0 (0.0%)
0 (0.0%)
11 (3.1%)
$21,933
96.7
96.5
9
4
250609000873
6
Bowman
Public
K-5
9 Philip Rd
Lexington
02421
Middlesex County
Lexington
No
No
No
No
(781) 861-2500
429
38
11.1
150 (35.0%)
28 (6.5%)
23 (5.4%)
183 (42.7%)
0 (0.0%)
0 (0.0%)
45 (10.5%)
$16,072
96.7
97.7
1
5
250684000994
7
L D Batchelder
Public
K-5
175 Park Street
North Reading
01864
Middlesex County
North Reading
No
No
No
No
(978) 664-7814
462
31
14.7
405 (87.7%)
5 (1.1%)
13 (2.8%)
22 (4.8%)
0 (0.0%)
0 (0.0%)
17 (3.7%)
$18,700
96.6
96.4
10
3
250882001420
8
Maria L. Baldwin
Public
PK, KG-5
85 Oxford Street
Cambridge
02138
Middlesex County
Cambridge
No
No
No
No
(617) 349-6525
360
33
10.9
207 (57.5%)
33 (9.2%)
27 (7.5%)
37 (10.3%)
0 (0.0%)
0 (0.0%)
56 (15.6%)
$35,468
96.6
96.7
7
1
250327000435
9
Ambrose Elementary
Public
K-5
27 High Street
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7012
398
33
12
316 (79.4%)
2 (0.5%)
14 (3.5%)
38 (9.5%)
0 (0.0%)
0 (0.0%)
28 (7.0%)
$19,653
96.6
93.8
34
25
251311002164
10
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
70 (20.6%)
39 (11.5%)
10 (2.9%)
127 (37.4%)
0 (0.0%)
1 (0.3%)
93 (27.4%)
$36,532
96.4
95.6
15
5
250327000443
11
Joseph E Fiske
Public
K-5
45 Hastings Street
Wellesley
02481
Norfolk County
Wellesley
No
No
No
Yes
(781) 446-6265
278
24
11.3
152 (54.7%)
14 (5.0%)
23 (8.3%)
77 (27.7%)
0 (0.0%)
0 (0.0%)
12 (4.3%)
$24,897
96.3
93.9
32
21
251227002024
12
Chilmark Elementary
Public
K-5
8 State Road
Chilmark
02535
Dukes County
Up-Island Regional
No
No
No
Yes
(508) 645-2562
69
10
6.8
58 (84.1%)
0 (0.0%)
1 (1.4%)
2 (2.9%)
1 (1.4%)
0 (0.0%)
7 (10.1%)
$36,824
96.2
(n/a)
250004300508
13
Benjamin Banneker Charter Public School
Public, Charter
PK, KG-6
21 Notre Dame Avenue
Cambridge
02142
Middlesex County
Benjamin Banneker Charter Public
Yes
No
No
Yes
(617) 497-7771
352
19
18.5
9 (2.6%)
296 (84.1%)
22 (6.3%)
11 (3.1%)
0 (0.0%)
0 (0.0%)
13 (3.7%)
$21,891
95.7
96
12
1
250002200514
14
A E Angier
Public
K-5
1697 Beacon Street
Waban
02468
Middlesex County
Newton
No
No
No
No
(617) 559-9300
383
38
10
232 (60.6%)
14 (3.7%)
19 (5.0%)
72 (18.8%)
0 (0.0%)
0 (0.0%)
44 (11.5%)
$25,777
95.7
95.5
16
2
250861001356
15
Mason-Rice
Public
K-5
149 Pleasant Street
Newton Centre
02459
Middlesex County
Newton
No
No
No
No
(617) 559-9570
321
27
11.7
195 (60.7%)
5 (1.6%)
20 (6.2%)
64 (19.9%)
0 (0.0%)
2 (0.6%)
35 (10.9%)
$24,660
95.7
95.2
17
2
250861001371
16
Downey
Public
K-5
250 Downey Street
Westwood
02090
Norfolk County
Westwood
No
No
No
No
(781) 326-7500
271
22
12.5
177 (65.3%)
1 (0.4%)
15 (5.5%)
59 (21.8%)
0 (0.0%)
1 (0.4%)
18 (6.6%)
$26,084
95.7
90.7
64
48
251281002096
17
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
204 (61.4%)
10 (3.0%)
32 (9.6%)
59 (17.8%)
1 (0.3%)
0 (0.0%)
26 (7.8%)
$22,492
95.4
92.7
42
25
250195000048
18
Loker School
Public
K-5
47 Loker Street
Wayland
01778
Middlesex County
Wayland
No
No
No
Yes
(508) 358-8601
359
29
12.4
231 (64.3%)
6 (1.7%)
37 (10.3%)
56 (15.6%)
1 (0.3%)
0 (0.0%)
28 (7.8%)
$21,853
95.4
94.3
27
9
251221000153
19
Hopkins Elementary School
Public
4-5
104 Hayden Rowe Street
Hopkinton
01748
Middlesex County
Hopkinton
No
No
No
Yes
(508) 497-9824
682
46
14.7
350 (51.3%)
6 (0.9%)
48 (7.0%)
236 (34.6%)
2 (0.3%)
0 (0.0%)
40 (5.9%)
$16,792
95.3
97
5
14
250633001180
20
Field Elementary School
Public
4-5
16 Alphabet Lane
Weston
02493
Middlesex County
Weston
No
No
No
No
(781) 786-5500
317
24
13.4
195 (61.5%)
17 (5.4%)
21 (6.6%)
63 (19.9%)
0 (0.0%)
0 (0.0%)
21 (6.6%)
$27,360
95.3
96.6
8
12
251275000785
21
Horace Mann
Public
K-5
40 Damon Avenue
Melrose
02176
Middlesex County
Melrose
No
No
No
No
(781) 979-2190
254
17
14.7
212 (83.5%)
8 (3.1%)
17 (6.7%)
5 (2.0%)
0 (0.0%)
0 (0.0%)
11 (4.3%)
$14,565
95.3
96
11
10
250762001191
22
John Ward
Public
K-5
10 Dolphin Rd
Newton Centre
02459
Middlesex County
Newton
No
No
No
No
(617) 559-6450
186
21
8.8
114 (61.3%)
0 (0.0%)
13 (7.0%)
35 (18.8%)
0 (0.0%)
0 (0.0%)
24 (12.9%)
$26,500
95.2
86.6
111
89
250861001369
23
Joseph Estabrook
Public
K-5
117 Grove Street
Lexington
02420
Middlesex County
Lexington
No
No
No
No
(781) 861-2520
490
44
11.2
153 (31.2%)
11 (2.2%)
33 (6.7%)
247 (50.4%)
0 (0.0%)
0 (0.0%)
46 (9.4%)
$15,410
95.2
95.7
14
9
250684001000
24
Katharine Lee Bates
Public
K-5
116 Elmwood Rd
Wellesley
02481
Norfolk County
Wellesley
No
No
No
No
(781) 446-6260
286
22
12.9
217 (75.9%)
7 (2.4%)
21 (7.3%)
18 (6.3%)
0 (0.0%)
0 (0.0%)
23 (8.0%)
$25,910
94.9
97.6
3
21
251227002025
25
Josiah Haynes
Public
K-5
169 Haynes Road
Sudbury
01776
Middlesex County
Sudbury
No
No
No
No
(978) 443-1093
397
33
11.8
293 (73.8%)
16 (4.0%)
22 (5.5%)
42 (10.6%)
1 (0.3%)
0 (0.0%)
21 (5.3%)
$20,458
94.7
92.1
50
25
251134001876
26
Peter Noyes
Public
PK, KG-5
280 Old Sudbury Road
Sudbury
01776
Middlesex County
Sudbury
No
No
No
No
(978) 443-1085
508
44
11.5
369 (72.6%)
9 (1.8%)
29 (5.7%)
54 (10.6%)
0 (0.0%)
0 (0.0%)
47 (9.3%)
$21,543
94.6
89.9
77
51
251134001877
27
Bridge
Public
K-5
55 Middleby Rd
Lexington
02421
Middlesex County
Lexington
No
No
No
Yes
(781) 861-2510
345
36
9.7
78 (22.6%)
15 (4.3%)
37 (10.7%)
174 (50.4%)
0 (0.0%)
0 (0.0%)
41 (11.9%)
$17,460
94.5
91.7
55
28
250684000995
28
Maria Hastings
Public
K-5
7 Crosby Road
Lexington
02421
Middlesex County
Lexington
No
No
No
Yes
(781) 860-5800
579
56
10.3
165 (28.5%)
29 (5.0%)
42 (7.3%)
291 (50.3%)
0 (0.0%)
0 (0.0%)
52 (9.0%)
$15,558
94.5
94.9
19
9
250684000473
29
General John Nixon Elementary
Public
PK, KG-5
472 Concord Road
Sudbury
01776
Middlesex County
Sudbury
No
No
No
No
(978) 443-1080
382
32
12
276 (72.3%)
9 (2.4%)
15 (3.9%)
33 (8.6%)
1 (0.3%)
0 (0.0%)
46 (12.0%)
$21,929
94.4
91.1
58
29
251134000507
30
Heights Elementary
Public
K-5
454 South Main Street
Sharon
02067
Norfolk County
Sharon
No
No
No
No
(781) 784-1595
545
33
16.6
278 (51.0%)
31 (5.7%)
31 (5.7%)
161 (29.5%)
2 (0.4%)
0 (0.0%)
42 (7.7%)
$20,427
94.3
93.5
36
6
251062001704
31
Newman Elementary
Public
PK, KG-5
1155 Central Avenue
Needham
02492
Norfolk County
Needham
No
No
No
No
(781) 455-0416
696
56
12.3
496 (71.3%)
19 (2.7%)
59 (8.5%)
82 (11.8%)
0 (0.0%)
1 (0.1%)
39 (5.6%)
$24,956
94.1
88.3
97
66
250837000306
32
Vinson-Owen Elementary
Public
PK, KG-5
75 Johnson Road
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7019
441
35
12.4
285 (64.6%)
2 (0.5%)
11 (2.5%)
108 (24.5%)
0 (0.0%)
0 (0.0%)
35 (7.9%)
$18,726
94.1
89
87
55
251311002172
33
East Elementary School
Public
PK, KG-5
2 Collins Street
Hingham
02043
Plymouth County
Hingham
No
No
No
No
(781) 741-1570
502
41
12.3
469 (93.4%)
4 (0.8%)
9 (1.8%)
11 (2.2%)
1 (0.2%)
0 (0.0%)
8 (1.6%)
$21,468
94.1
92.7
41
8
250609002671
34
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
346 (86.1%)
6 (1.5%)
16 (4.0%)
6 (1.5%)
0 (0.0%)
1 (0.2%)
27 (6.7%)
$21,755
94
93.1
40
6
250609000876
35
Eliot K-8 Innovation School
Public
PK, KG-8
16 Charter Street
Boston
02113
Suffolk County
Boston
No
No
No
Yes
(617) 635-8545
784
59
13.3
494 (63.0%)
43 (5.5%)
119 (15.2%)
74 (9.4%)
0 (0.0%)
1 (0.1%)
53 (6.8%)
$31,817
94
94
30
5
250279000230
36
Peirce
Public
K-5
85 Park Avenue Ext
Arlington
02174
Middlesex County
Arlington
No
No
No
Yes
(781) 316-3736
318
24
13.1
196 (61.6%)
14 (4.4%)
35 (11.0%)
44 (13.8%)
0 (0.0%)
0 (0.0%)
28 (8.8%)
$20,103
93.9
91.9
53
17
250198000065
37
Margaret A Neary
Public
4-5
53 Parkerville Road
Southborough
01772
Worcester County
Southborough
No
No
No
No
(508) 481-2300
275
19
14.4
172 (62.5%)
3 (1.1%)
16 (5.8%)
75 (27.3%)
0 (0.0%)
1 (0.4%)
8 (2.9%)
$21,901
93.9
93.1
39
2
251098001760
38
John A Bishop
Public
K-5
25 Columbia Road
Arlington
02474
Middlesex County
Arlington
No
No
No
No
(781) 316-3791
375
30
12.3
251 (66.9%)
4 (1.1%)
26 (6.9%)
42 (11.2%)
0 (0.0%)
0 (0.0%)
52 (13.9%)
$19,771
93.9
93.7
35
3
250198000059
39
Dale Street
Public
4-5
45 Adams Street
Medfield
02052
Norfolk County
Medfield
No
No
No
Yes
(508) 359-5538
384
29
13.2
336 (87.5%)
6 (1.6%)
12 (3.1%)
15 (3.9%)
1 (0.3%)
0 (0.0%)
14 (3.6%)
$19,022
93.9
92.5
45
6
250753001155
40
Happy Hollow School
Public
K-5
63 Pequot Rd
Wayland
01778
Middlesex County
Wayland
No
No
No
Yes
(508) 358-8641
330
28
11.5
212 (64.2%)
8 (2.4%)
22 (6.7%)
59 (17.9%)
0 (0.0%)
0 (0.0%)
29 (8.8%)
$22,360
93.7
95.7
13
27
251221002008
41
John M Tobin
Public
PK, KG-5
359 Broadway
Cambridge
02139
Middlesex County
Cambridge
No
No
No
No
(617) 349-6600
291
27
10.7
105 (36.1%)
78 (26.8%)
27 (9.3%)
46 (15.8%)
0 (0.0%)
0 (0.0%)
35 (12.0%)
$39,088
93.6
90.4
67
26
250327000442
42
C C Burr
Public
K-5
171 Pine Street
Auburndale
02466
Middlesex County
Newton
No
No
No
Yes
(617) 559-9360
350
31
11.1
169 (48.3%)
16 (4.6%)
49 (14.0%)
82 (23.4%)
0 (0.0%)
0 (0.0%)
29 (8.3%)
$24,527
93.6
84.3
131
89
250861001359
43
Carlisle School
Public
PK, KG-8
83 School Street
Carlisle
01741
Middlesex County
Carlisle
No
No
No
Yes
(978) 369-4102
612
60
10.2
438 (71.6%)
2 (0.3%)
39 (6.4%)
73 (11.9%)
0 (0.0%)
3 (0.5%)
57 (9.3%)
$24,412
93
94.7
21
22
250333000457
44
Lawrence
Public
K-8
27 Francis Street
Brookline
02446
Norfolk County
Brookline
No
No
No
No
(617) 879-4303
630
45
14
250 (39.7%)
32 (5.1%)
54 (8.6%)
233 (37.0%)
0 (0.0%)
1 (0.2%)
60 (9.5%)
$25,772
92.8
90.9
62
18
250315000420
45
Memorial Spaulding
Public
K-5
250 Brookline Street
Newton Centre
02459
Middlesex County
Newton
No
No
No
No
(617) 559-9600
342
35
9.9
175 (51.2%)
14 (4.1%)
29 (8.5%)
96 (28.1%)
0 (0.0%)
0 (0.0%)
28 (8.2%)
$25,515
92.6
92.7
43
2
250861001373
46
Harrington
Public
K-5
328 Lowell Street
Lexington
02420
Middlesex County
Lexington
No
No
No
No
(781) 860-0012
374
38
9.9
101 (27.0%)
33 (8.8%)
23 (6.1%)
184 (49.2%)
0 (0.0%)
0 (0.0%)
33 (8.8%)
$18,227
92.5
92.6
44
2
250684000998
47
William Mitchell
Public
K-5
187 Brookline Street
Needham
02492
Norfolk County
Needham
No
No
No
No
(781) 455-0466
424
34
12.5
323 (76.2%)
14 (3.3%)
19 (4.5%)
42 (9.9%)
0 (0.0%)
0 (0.0%)
26 (6.1%)
$23,045
92.1
90.1
73
26
250837001317
48
Broadmeadow
Public
K-5
120 Broadmeadow Rd
Needham
02492
Norfolk County
Needham
No
No
No
No
(781) 455-0448
502
36
14
351 (69.9%)
6 (1.2%)
29 (5.8%)
70 (13.9%)
0 (0.0%)
0 (0.0%)
46 (9.2%)
$23,288
92.1
92
52
4
250837001306
49
Lincoln Elementary
Public
K-5
161 Mystic Valley Parkway
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7017
334
30
11
249 (74.6%)
2 (0.6%)
12 (3.6%)
42 (12.6%)
0 (0.0%)
0 (0.0%)
29 (8.7%)
$19,517
92
91
59
10
251311002165
50
Chickering
Public
PK, KG-5
29 Cross Street
Dover
02030
Norfolk County
Dover
No
No
No
Yes
(508) 785-0480
492
45
11
361 (73.4%)
10 (2.0%)
27 (5.5%)
63 (12.8%)
0 (0.0%)
0 (0.0%)
31 (6.3%)
$22,896
92
91.4
56
6
250426000573
51
South Elementary
Public
K-5
55 Woburn Street
Andover
01810
Essex County
Andover
No
No
No
No
(978) 247-9800
438
34
12.9
295 (67.4%)
3 (0.7%)
36 (8.2%)
73 (16.7%)
0 (0.0%)
0 (0.0%)
31 (7.1%)
$22,447
91.9
94
29
22
250195000050
52
Old Post Road
Public
K-5
99 Old Post Road
East Walpole
02032
Norfolk County
Walpole
No
No
No
Yes
(508) 660-7219
458
33
14
352 (76.9%)
9 (2.0%)
52 (11.4%)
17 (3.7%)
3 (0.7%)
0 (0.0%)
25 (5.5%)
$17,389
91.7
94.4
25
27
251197001961
53
Sprague Elementary School
Public
K-5
401 School Street
Wellesley
02482
Norfolk County
Wellesley
No
No
No
Yes
(781) 263-1965
289
25
11.7
160 (55.4%)
11 (3.8%)
32 (11.1%)
58 (20.1%)
0 (0.0%)
0 (0.0%)
28 (9.7%)
$27,482
91.6
93.8
33
20
251227001733
54
Winthrop
Public
K-5
162 First Street
Melrose
02176
Middlesex County
Melrose
No
No
No
No
(781) 979-2280
392
25
15.8
331 (84.4%)
7 (1.8%)
19 (4.8%)
8 (2.0%)
1 (0.3%)
0 (0.0%)
22 (5.6%)
$14,229
91.6
92.4
47
7
250762001198
55
Muraco Elementary
Public
K-5
33 Bates Road
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7030
352
32
10.8
209 (59.4%)
9 (2.6%)
22 (6.3%)
88 (25.0%)
1 (0.3%)
0 (0.0%)
22 (6.3%)
$20,463
91.5
81.5
165
110
251311002168
56
Hunnewell
Public
K-5
28 Cameron Street
Wellesley
02482
Norfolk County
Wellesley
No
No
No
No
(781) 446-6275
294
28
10.5
207 (70.4%)
7 (2.4%)
20 (6.8%)
32 (10.9%)
0 (0.0%)
0 (0.0%)
28 (9.5%)
$29,139
91.2
94.5
24
32
251227002022
57
Fiske
Public
K-5
55 Adams Street
Lexington
02420
Middlesex County
Lexington
No
No
No
No
(781) 541-5001
324
36
9.1
125 (38.6%)
6 (1.9%)
25 (7.7%)
136 (42.0%)
1 (0.3%)
0 (0.0%)
31 (9.6%)
$23,619
91.1
82.7
148
91
250684000996
58
Cyrus E Dallin
Public
K-5
185 Florence Avenue
Arlington
02476
Middlesex County
Arlington
No
No
No
No
(781) 316-3722
390
32
12.1
244 (62.6%)
4 (1.0%)
33 (8.5%)
63 (16.2%)
0 (0.0%)
0 (0.0%)
46 (11.8%)
$19,254
90.9
83.4
138
80
250198000057
59
South Elementary
Public
K-5
831 Main Street
Hingham
02043
Plymouth County
Hingham
No
No
No
No
(781) 741-1540
496
34
14.4
446 (89.9%)
7 (1.4%)
6 (1.2%)
29 (5.8%)
0 (0.0%)
0 (0.0%)
8 (1.6%)
$20,440
90.9
94.9
20
39
250609000874
60
William H Lincoln
Public
K-8
19 Kennard Rd
Brookline
02445
Norfolk County
Brookline
No
No
No
Yes
(617) 879-4600
494
39
12.6
189 (38.3%)
51 (10.3%)
70 (14.2%)
128 (25.9%)
1 (0.2%)
0 (0.0%)
55 (11.1%)
$30,172
90.7
87.1
107
47
250315000423
61
Schofield
Public
K-5
27 Cedar Street
Wellesley
02481
Norfolk County
Wellesley
No
No
No
No
(781) 446-6280
291
27
10.9
190 (65.3%)
8 (2.7%)
29 (10.0%)
45 (15.5%)
0 (0.0%)
1 (0.3%)
18 (6.2%)
$26,407
90.6
92.1
51
10
251227002503
62
Willard
Public
PK, KG-5
185 Powder Mill Rd
Concord
01742
Middlesex County
Concord
No
No
No
No
(978) 318-1340
432
41
10.5
322 (74.5%)
27 (6.3%)
31 (7.2%)
25 (5.8%)
0 (0.0%)
0 (0.0%)
27 (6.3%)
$25,645
90.5
90.4
68
6
250384000526
63
Alden School
Public
3-5
75 Alden Street
Duxbury
02332
Plymouth County
Duxbury
No
No
No
Yes
(781) 934-7630
622
53
11.8
552 (88.7%)
9 (1.4%)
23 (3.7%)
11 (1.8%)
0 (0.0%)
0 (0.0%)
26 (4.2%)
$19,256
90.3
85.2
125
62
250441000968
64
East Elementary
Public
K-5
45 Wilshire Dr
Sharon
02067
Norfolk County
Sharon
No
No
No
No
(781) 784-1551
458
28
16
215 (46.9%)
23 (5.0%)
43 (9.4%)
131 (28.6%)
0 (0.0%)
0 (0.0%)
45 (9.8%)
$20,091
90.3
90
74
10
251062001703
65
Lt Job Lane School
Public
3-5
66 Sweetwater Avenue
Bedford
01730
Middlesex County
Bedford
No
No
No
Yes
(781) 275-7606
540
46
11.7
288 (53.3%)
34 (6.3%)
39 (7.2%)
137 (25.4%)
0 (0.0%)
1 (0.2%)
41 (7.6%)
$21,883
90.2
91.2
57
8
250240000132
66
J F Kennedy Memorial
Public
K-5
551 Pond Street
Franklin
02038
Norfolk County
Franklin
No
No
No
No
(508) 541-5260
341
24
13.9
275 (80.6%)
4 (1.2%)
16 (4.7%)
33 (9.7%)
0 (0.0%)
2 (0.6%)
10 (2.9%)
$18,089
90.2
95.1
18
48
250501000740
67
Bessie Buker Elementary
Public
K-5
1 School Street
Wenham
01984
Essex County
Hamilton-Wenham
No
No
No
No
(978) 468-5324
255
18
14.1
223 (87.5%)
3 (1.2%)
16 (6.3%)
7 (2.7%)
0 (0.0%)
0 (0.0%)
6 (2.4%)
$20,383
90.1
89.5
81
14
250567001459
68
Sunita L. Williams Elementary
Public
K-5
585 Central Avenue
Needham
02494
Norfolk County
Needham
No
No
No
No
(781) 455-0461
533
41
13.1
376 (70.5%)
23 (4.3%)
30 (5.6%)
59 (11.1%)
0 (0.0%)
1 (0.2%)
44 (8.3%)
$24,076
90.1
85
127
59
250837001313
69
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
257 (84.8%)
0 (0.0%)
20 (6.6%)
14 (4.6%)
0 (0.0%)
0 (0.0%)
12 (4.0%)
$20,042
90
93.5
37
32
250882000505
70
Benjamin G Brown
Public
K-5
201 Willow Avenue
Somerville
02144
Middlesex County
Somerville
No
No
No
No
(617) 629-5620
219
15
14.5
140 (63.9%)
17 (7.8%)
14 (6.4%)
14 (6.4%)
0 (0.0%)
1 (0.5%)
32 (14.6%)
$23,433
90
86.2
113
43
251089001732
71
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
300 (66.5%)
8 (1.8%)
37 (8.2%)
67 (14.9%)
3 (0.7%)
0 (0.0%)
36 (8.0%)
$24,074
89.9
85.7
118
47
250588000839
72
High Plain Elementary
Public
K-5
333 High Plain Road
Andover
01810
Essex County
Andover
No
No
No
Yes
(978) 247-8600
505
44
11.5
238 (47.1%)
26 (5.1%)
72 (14.3%)
127 (25.1%)
0 (0.0%)
1 (0.2%)
41 (8.1%)
$23,206
89.7
89.7
78
6
250195001676
73
Collicot
Public
K-5
80 Edge Hill Rd
Milton
02186
Norfolk County
Milton
No
No
No
No
(617) 696-4282
623
42
14.9
461 (74.0%)
23 (3.7%)
28 (4.5%)
75 (12.0%)
0 (0.0%)
0 (0.0%)
36 (5.8%)
$18,971
89.7
92.3
48
25
250798001259
74
Luther Conant School
Public
K-6
80 Taylor Road
Acton
01720
Middlesex County
Acton-Boxborough
No
No
No
No
(978) 266-2550
410
33
12.4
124 (30.2%)
17 (4.1%)
29 (7.1%)
215 (52.4%)
0 (0.0%)
0 (0.0%)
25 (6.1%)
$20,867
89.7
91.8
54
20
250171000009
75
Michael Driscoll
Public
PK, KG-8
725 Washington St
Brookline
02446
Norfolk County
Brookline
No
No
No
No
(617) 879-4250
567
42
13.6
271 (47.8%)
30 (5.3%)
76 (13.4%)
111 (19.6%)
1 (0.2%)
0 (0.0%)
77 (13.6%)
$26,692
89.5
89
86
11
250315000421
76
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
422 (69.0%)
34 (5.6%)
49 (8.0%)
57 (9.3%)
0 (0.0%)
2 (0.3%)
48 (7.8%)
$20,413
89.5
88.5
93
17
250798002485
77
Pierce
Public
K-8
50 School Street
Brookline
02446
Norfolk County
Brookline
No
No
No
No
(617) 730-2583
592
45
13.3
250 (42.2%)
36 (6.1%)
67 (11.3%)
162 (27.4%)
0 (0.0%)
0 (0.0%)
77 (13.0%)
$24,877
89.3
92.4
46
31
250315000422
78
Brooke Charter School
Public, Charter, Alternative
K-12
200 American Legion Highway
Mattapan
02124
Suffolk County
Brooke Charter School
Yes
No
No
Yes
(617) 874-5515
2,216
178
12.4
81 (3.7%)
1,077 (48.6%)
955 (43.1%)
32 (1.4%)
6 (0.3%)
3 (0.1%)
58 (2.6%)
$23,333
89.3
83.9
135
57
250007101747
79
Peirce
Public
K-5
170 Temple Street
West Newton
02465
Middlesex County
Newton
No
No
No
No
(617) 559-9630
249
21
11.7
140 (56.2%)
10 (4.0%)
31 (12.4%)
44 (17.7%)
0 (0.0%)
0 (0.0%)
23 (9.2%)
$27,945
89.3
90.5
66
13
250861001377
80
Edith C Baker
Public
K-8
205 Beverly Rd
Chestnut Hill
02467
Norfolk County
Brookline
No
No
No
No
(617) 879-4500
665
45
14.8
266 (40.0%)
47 (7.1%)
71 (10.7%)
223 (33.5%)
0 (0.0%)
0 (0.0%)
58 (8.7%)
$27,407
89.1
90.9
63
17
250315000416
81
Cottage Street
Public
K-5
30 Cottage Street
Sharon
02067
Norfolk County
Sharon
No
No
No
No
(781) 784-1580
433
27
16.1
208 (48.0%)
33 (7.6%)
58 (13.4%)
76 (17.6%)
0 (0.0%)
0 (0.0%)
57 (13.2%)
$20,240
89.1
90
76
5
251062001702
82
Pine Hill
Public
PK, KG-5
10 Pine Hill Lane
Sherborn
01770
Middlesex County
Sherborn
No
No
No
Yes
(508) 655-0630
397
38
10.5
299 (75.3%)
16 (4.0%)
19 (4.8%)
38 (9.6%)
0 (0.0%)
0 (0.0%)
25 (6.3%)
$21,952
89.1
81.7
159
77
251071001709
83
Joshua Eaton
Public
K-5
365 Summer Avenue
Reading
01867
Middlesex County
Reading
No
No
No
Yes
(781) 942-9161
388
28
13.7
318 (82.0%)
8 (2.1%)
30 (7.7%)
17 (4.4%)
0 (0.0%)
0 (0.0%)
15 (3.9%)
$17,102
89
88.6
92
9
250999001609
84
Deer Hill
Public
3-5
208 Sohier Rd
Cohasset
02025
Norfolk County
Cohasset
No
No
No
Yes
(781) 383-6115
347
28
12.4
314 (90.5%)
9 (2.6%)
10 (2.9%)
1 (0.3%)
1 (0.3%)
0 (0.0%)
12 (3.5%)
$22,236
88.9
88.6
91
7
250378000519
85
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
502 (90.3%)
2 (0.4%)
11 (2.0%)
14 (2.5%)
0 (0.0%)
0 (0.0%)
27 (4.9%)
$18,447
88.9
92.2
49
36
250903001458
86
Jefferson Elementary
Public
K-5
628 Washington Street
Franklin
02038
Norfolk County
Franklin
No
No
No
No
(508) 541-2140
321
27
12
248 (77.3%)
12 (3.7%)
19 (5.9%)
19 (5.9%)
0 (0.0%)
1 (0.3%)
20 (6.2%)
$20,100
88.8
86.1
115
29
250501000868
87
Memorial
Public
K-4
107 Eliot Street
Natick
01760
Middlesex County
Natick
No
No
No
No
(508) 647-6590
455
31
14.4
334 (73.4%)
6 (1.3%)
36 (7.9%)
36 (7.9%)
0 (0.0%)
0 (0.0%)
43 (9.5%)
$18,434
88.8
87.1
108
21
250834001301
88
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
303 (55.5%)
58 (10.6%)
71 (13.0%)
44 (8.1%)
0 (0.0%)
0 (0.0%)
68 (12.5%)
$29,217
88.7
89.5
80
8
250690001183
89
Amigos School
Public
PK, KG-8
15 Upton Street
Cambridge
02139
Middlesex County
Cambridge
No
No
No
No
(617) 349-6567
413
38
10.9
131 (31.7%)
24 (5.8%)
210 (50.8%)
14 (3.4%)
0 (0.0%)
0 (0.0%)
34 (8.2%)
$32,666
88.7
83.3
139
50
250327001621
90
Alcott
Public
PK, KG-5
93 Laurel Street
Concord
01742
Middlesex County
Concord
No
No
No
Yes
(978) 318-9544
438
38
11.6
295 (67.4%)
42 (9.6%)
44 (10.0%)
27 (6.2%)
0 (0.0%)
0 (0.0%)
30 (6.8%)
$27,113
88.7
87.4
102
12
250384000521
91
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
217 (51.9%)
27 (6.5%)
51 (12.2%)
71 (17.0%)
0 (0.0%)
0 (0.0%)
52 (12.4%)
$26,505
88.5
89.3
84
7
250315000418
92
Hardy
Public
K-5
52 Lake Street
Arlington
02474
Middlesex County
Arlington
No
No
No
Yes
(781) 316-3781
382
34
11.3
236 (61.8%)
9 (2.4%)
31 (8.1%)
55 (14.4%)
0 (0.0%)
0 (0.0%)
50 (13.1%)
$22,046
88.4
89.6
79
13
250198000058
93
Orleans Elementary
Public
K-5
46 Eldredge Pkwy
Orleans
02653
Barnstable County
Orleans
No
No
No
Yes
(508) 255-0380
149
20
7.2
121 (81.2%)
3 (2.0%)
13 (8.7%)
4 (2.7%)
2 (1.3%)
0 (0.0%)
6 (4.0%)
$41,825
88.4
81.7
157
64
250921001477
94
Fisher
Public
K-5
65 Gould Street
Walpole
02081
Norfolk County
Walpole
No
No
No
No
(508) 660-7234
463
37
12.5
328 (70.8%)
7 (1.5%)
44 (9.5%)
61 (13.2%)
1 (0.2%)
0 (0.0%)
21 (4.5%)
$18,790
88.2
90.7
65
29
251197001960
95
Grace Farrar Cole
Public
PK, KG-5
81 High Street
Norwell
02061
Plymouth County
Norwell
No
No
No
No
(781) 659-8823
528
36
14.6
464 (87.9%)
5 (0.9%)
9 (1.7%)
14 (2.7%)
0 (0.0%)
0 (0.0%)
35 (6.6%)
$18,418
88.1
85
126
31
250903001454
96
Roosevelt
Public
K-5
253 Vinton Street
Melrose
02176
Middlesex County
Melrose
No
No
No
Yes
(781) 979-2270
406
27
15.2
317 (78.1%)
20 (4.9%)
19 (4.7%)
23 (5.7%)
0 (0.0%)
0 (0.0%)
24 (5.9%)
$16,813
88
83.1
143
47
250762001196
97
Lynch Elementary
Public
PK, KG-5
10 Brantwood Road
Winchester
01890
Middlesex County
Winchester
No
No
No
Yes
(781) 721-7013
426
40
10.7
238 (55.9%)
9 (2.1%)
19 (4.5%)
123 (28.9%)
0 (0.0%)
0 (0.0%)
37 (8.7%)
$20,899
88
90.4
70
27
251311002166
98
Glover
Public
K-5
255 Canton Avenue
Milton
02186
Norfolk County
Milton
No
No
No
No
(617) 696-4288
593
42
14.2
447 (75.4%)
27 (4.6%)
42 (7.1%)
41 (6.9%)
2 (0.3%)
0 (0.0%)
34 (5.7%)
$16,894
88
88.3
96
2
250798001261
99
Anne T. Dunphy School
Public
PK, KG-6
1 Petticoat Hill
Williamsburg
01096
Hampshire County
Williamsburg
No
No
No
Yes
(413) 268-8421
111
17
6.5
102 (91.9%)
0 (0.0%)
9 (8.1%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
$00
87.9
89.3
83
16
251299002767
100
Thoreau
Public
PK, KG-5
29 Prairie Street
Concord
01742
Middlesex County
Concord
No
No
No
No
(978) 318-1300
401
40
10.1
276 (68.8%)
6 (1.5%)
32 (8.0%)
41 (10.2%)
1 (0.2%)
0 (0.0%)
45 (11.2%)
$27,678
87.5
93.9
31
69
250384000525
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:
State-Administered Standardized Tests: A Comprehensive Guide
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...