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 for Special Education Students
Check out our new feature available only on SchoolDigger: rankings for different groups of students in Massachusetts!
Every year, the Massachusetts Department of Elementary and Secondary Education shares test results for various student groups in each school. We use these results to find out which schools do best for each group and list them from the best to the worst.
Additionally, we also compare the performance of the subgroup to the performance of the school as a whole. This makes it easy to see if, for example, Special Education students are overperforming or underperforming their peers in each school.
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
Special Education Students
Special Education
Rankings by Student Population
All Students
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
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 (2025)
Ranking (Special Education vs All Students -
2026
)
ID
Rank
(of
709
)
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
Statewide
Rank Percentile (Special Education)
Statewide
Rank Percentile (All Students)
Rank Percentile Difference from All Students
SchoolDigger Rating (Special Education)
SchoolDigger Rating (All Students)
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
7.1%
150 (53.6%)
2 (0.7%)
24 (8.6%)
88 (31.4%)
0 (0.0%)
0 (0.0%)
16 (5.7%)
$31,951
99.9%
99.8%
0.08%
251227002023
2
Downey
Public
K-5
250 Downey Street
Westwood
02090
Norfolk County
Westwood
No
No
No
No
(781) 326-7500
271
22
12.5
5.9%
177 (65.3%)
1 (0.4%)
15 (5.5%)
59 (21.8%)
0 (0.0%)
1 (0.4%)
18 (6.6%)
$24,601
99.7%
99.9%
0.17%
251281002096
3
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
2.5%
218 (79.3%)
0 (0.0%)
9 (3.3%)
27 (9.8%)
0 (0.0%)
0 (0.0%)
21 (7.6%)
$22,802
99.6%
99.2%
0.36%
251281002098
4
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
14.9%
169 (48.3%)
16 (4.6%)
49 (14.0%)
82 (23.4%)
0 (0.0%)
0 (0.0%)
29 (8.3%)
$25,197
99.4%
95.4%
4.00%
250861001359
5
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
7.8%
405 (87.7%)
5 (1.1%)
13 (2.8%)
22 (4.8%)
0 (0.0%)
0 (0.0%)
17 (3.7%)
$19,116
99.3%
98.4%
0.85%
250882001420
6
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
4.3%
251 (66.9%)
4 (1.1%)
26 (6.9%)
42 (11.2%)
0 (0.0%)
0 (0.0%)
52 (13.9%)
$20,698
99.2%
95.7%
3.49%
250198000059
7
Lincoln Elementary
Public
K-5
161 Mystic Valley Parkway
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7017
334
30
11
3.0%
249 (74.6%)
2 (0.6%)
12 (3.6%)
42 (12.6%)
0 (0.0%)
0 (0.0%)
29 (8.7%)
$21,064
99.0%
96.2%
2.79%
251311002165
8
Plymouth River
Public
K-5
200 High Street
Hingham
02043
Plymouth County
Hingham
No
No
No
Yes
(781) 741-1530
352
32
11.1
8.0%
306 (86.9%)
12 (3.4%)
19 (5.4%)
4 (1.1%)
0 (0.0%)
0 (0.0%)
11 (3.1%)
$24,559
98.9%
97.7%
1.21%
250609000873
9
Lawrence
Public
K-8
27 Francis Street
Brookline
02446
Norfolk County
Brookline
No
No
No
No
(617) 879-4303
630
45
14
9.5%
250 (39.7%)
32 (5.1%)
54 (8.6%)
233 (37.0%)
0 (0.0%)
1 (0.2%)
60 (9.5%)
$26,381
98.7%
96.8%
1.96%
250315000420
10
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
7.8%
496 (71.3%)
19 (2.7%)
59 (8.5%)
82 (11.8%)
0 (0.0%)
1 (0.1%)
39 (5.6%)
$27,282
98.6%
95.2%
3.37%
250837000306
11
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%)
$13,063
98.4%
84.8%
13.69%
250005501260
12
Joshua Eaton
Public
K-5
365 Summer Avenue
Reading
01867
Middlesex County
Reading
No
No
No
Yes
(781) 942-9161
388
28
13.7
6.2%
318 (82.0%)
8 (2.1%)
30 (7.7%)
17 (4.4%)
0 (0.0%)
0 (0.0%)
15 (3.9%)
$18,428
98.3%
98.2%
0.09%
250999001609
13
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
9.4%
212 (64.2%)
8 (2.4%)
22 (6.7%)
59 (17.9%)
0 (0.0%)
0 (0.0%)
29 (8.8%)
$22,783
98.2%
97.2%
0.95%
251221002008
14
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
6.6%
195 (61.5%)
17 (5.4%)
21 (6.6%)
63 (19.9%)
0 (0.0%)
0 (0.0%)
21 (6.6%)
$10,950
98.0%
97.6%
0.47%
251275000785
15
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%)
$25,732
97.9%
84.4%
13.46%
250861001379
16
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
5.4%
213 (76.6%)
1 (0.4%)
18 (6.5%)
26 (9.4%)
0 (0.0%)
0 (0.0%)
20 (7.2%)
$25,679
97.7%
96.0%
1.75%
251281002101
17
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
6.9%
244 (62.6%)
4 (1.0%)
33 (8.5%)
63 (16.2%)
0 (0.0%)
0 (0.0%)
46 (11.8%)
$21,608
97.6%
91.7%
5.94%
250198000057
18
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
4.9%
438 (71.6%)
2 (0.3%)
39 (6.4%)
73 (11.9%)
0 (0.0%)
3 (0.5%)
57 (9.3%)
$24,330
97.5%
97.9%
0.43%
250333000457
19
Summer Street
Public
K-4
262 Summer Street
Lynnfield
01940
Essex County
Lynnfield
No
No
No
No
(781) 334-5830
440
32
13.7
5.9%
376 (85.5%)
5 (1.1%)
16 (3.6%)
23 (5.2%)
0 (0.0%)
0 (0.0%)
20 (4.5%)
$19,492
97.3%
94.5%
2.77%
250714001093
20
Brackett
Public
K-5
66 Eastern Avenue
Arlington
02476
Middlesex County
Arlington
No
No
No
No
(781) 316-3705
394
30
13.1
4.6%
248 (62.9%)
5 (1.3%)
28 (7.1%)
48 (12.2%)
0 (0.0%)
0 (0.0%)
64 (16.2%)
$21,583
97.2%
95.1%
2.07%
250198000054
21
Joseph Estabrook
Public
K-5
117 Grove Street
Lexington
02420
Middlesex County
Lexington
No
No
No
No
(781) 861-2520
490
44
11.2
5.7%
153 (31.2%)
11 (2.2%)
33 (6.7%)
247 (50.4%)
0 (0.0%)
0 (0.0%)
46 (9.4%)
$27,323
97.0%
98.0%
0.96%
250684001000
22
Ambrose Elementary
Public
K-5
27 High Street
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7012
398
33
12
4.3%
316 (79.4%)
2 (0.5%)
14 (3.5%)
38 (9.5%)
0 (0.0%)
0 (0.0%)
28 (7.0%)
$20,831
96.9%
99.6%
2.66%
251311002164
23
Bridge
Public
K-5
55 Middleby Rd
Lexington
02421
Middlesex County
Lexington
No
No
No
Yes
(781) 861-2510
345
36
9.7
12.2%
78 (22.6%)
15 (4.3%)
37 (10.7%)
174 (50.4%)
0 (0.0%)
0 (0.0%)
41 (11.9%)
$28,302
96.8%
97.8%
1.02%
250684000995
24
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
3.1%
195 (60.7%)
5 (1.6%)
20 (6.2%)
64 (19.9%)
0 (0.0%)
2 (0.6%)
35 (10.9%)
$26,122
96.6%
96.9%
0.27%
250861001371
25
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%)
$17,697
96.5%
83.3%
13.16%
250999001608
26
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
10.8%
238 (55.9%)
9 (2.1%)
19 (4.5%)
123 (28.9%)
0 (0.0%)
0 (0.0%)
37 (8.7%)
$21,672
96.3%
94.7%
1.67%
251311002166
27
Pine Hill Elementary School
Public
PK, KG-5
790 Gay Street
Westwood
02090
Norfolk County
Westwood
No
(n/a)
No
(n/a)
(781) 326-7500
473
35
13.5
9.1%
314 (66.4%)
18 (3.8%)
50 (10.6%)
59 (12.5%)
0 (0.0%)
1 (0.2%)
31 (6.6%)
$23,671
96.2%
91.0%
5.20%
251281002951
28
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
35.0%
223 (84.8%)
5 (1.9%)
14 (5.3%)
3 (1.1%)
0 (0.0%)
0 (0.0%)
18 (6.8%)
$23,047
96.1%
77.3%
18.74%
250972001543
29
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
4.9%
464 (87.9%)
5 (0.9%)
9 (1.7%)
14 (2.7%)
0 (0.0%)
0 (0.0%)
35 (6.6%)
$18,165
95.9%
90.9%
5.03%
250903001454
30
James B Congdon
Public
K-5
50 Hemlock Street
New Bedford
02740
Bristol County
New Bedford
No
No
No
Yes
(508) 997-4511
299
28
10.6
78.3%
102 (34.1%)
61 (20.4%)
115 (38.5%)
1 (0.3%)
2 (0.7%)
0 (0.0%)
18 (6.0%)
$23,492
95.8%
53.5%
42.26%
250843001329
31
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%)
$23,742
95.6%
86.8%
8.86%
250588000839
32
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
11.1%
175 (51.2%)
14 (4.1%)
29 (8.5%)
96 (28.1%)
0 (0.0%)
0 (0.0%)
28 (8.2%)
$26,868
95.5%
94.9%
0.60%
250861001373
33
South Elementary
Public
K-5
831 Main Street
Hingham
02043
Plymouth County
Hingham
No
No
No
No
(781) 741-1540
496
34
14.4
4.4%
446 (89.9%)
7 (1.4%)
6 (1.2%)
29 (5.8%)
0 (0.0%)
0 (0.0%)
8 (1.6%)
$22,396
95.3%
91.4%
3.91%
250609000874
34
Peirce
Public
K-5
85 Park Avenue Ext
Arlington
02474
Middlesex County
Arlington
No
No
No
Yes
(781) 316-3736
318
24
13.1
11.0%
196 (61.6%)
14 (4.4%)
35 (11.0%)
44 (13.8%)
0 (0.0%)
0 (0.0%)
28 (8.8%)
$22,539
95.2%
94.1%
1.10%
250198000065
35
Hunnewell
Public
K-5
28 Cameron Street
Wellesley
02482
Norfolk County
Wellesley
No
No
No
No
(781) 446-6275
294
28
10.5
7.5%
207 (70.4%)
7 (2.4%)
20 (6.8%)
32 (10.9%)
0 (0.0%)
0 (0.0%)
28 (9.5%)
$32,049
95.1%
96.6%
1.49%
251227002022
36
Countryside
Public
K-5
191 Dedham Street
Newton Highlands
02461
Middlesex County
Newton
No
No
No
No
(617) 559-9450
369
38
9.7
10.6%
180 (48.8%)
23 (6.2%)
35 (9.5%)
92 (24.9%)
0 (0.0%)
0 (0.0%)
39 (10.6%)
$29,140
94.9%
89.2%
5.71%
250861001362
37
Josiah Haynes
Public
K-5
169 Haynes Road
Sudbury
01776
Middlesex County
Sudbury
No
No
No
No
(978) 443-1093
397
33
11.8
5.5%
293 (73.8%)
16 (4.0%)
22 (5.5%)
42 (10.6%)
1 (0.3%)
0 (0.0%)
21 (5.3%)
$22,392
94.8%
93.5%
1.23%
251134001876
38
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%)
$28,992
94.6%
87.8%
6.88%
250315000418
39
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
41.3%
118 (42.0%)
55 (19.6%)
83 (29.5%)
8 (2.8%)
1 (0.4%)
0 (0.0%)
15 (5.3%)
$35,730
94.5%
70.1%
24.42%
250279000308
40
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
15.2%
266 (40.0%)
47 (7.1%)
71 (10.7%)
223 (33.5%)
0 (0.0%)
0 (0.0%)
58 (8.7%)
$26,649
94.4%
90.8%
3.59%
250315000416
41
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
9.2%
276 (72.3%)
9 (2.4%)
15 (3.9%)
33 (8.6%)
1 (0.3%)
0 (0.0%)
46 (12.0%)
$21,681
94.2%
93.4%
0.78%
251134000507
42
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,712
94.1%
87.1%
6.98%
250294002570
43
Abbot Elementary
Public
3-5
25 Depot Street
Westford
01886
Middlesex County
Westford
No
No
No
No
(978) 692-5580
371
28
13
6.7%
268 (72.2%)
5 (1.3%)
9 (2.4%)
84 (22.6%)
1 (0.3%)
0 (0.0%)
4 (1.1%)
$17,927
93.9%
89.8%
4.17%
251266000163
44
John D Runkle
Public
PK, KG-8
50 Druce Street
Brookline
02445
Norfolk County
Brookline
No
No
No
No
(617) 879-4650
476
37
12.8
14.3%
234 (49.2%)
16 (3.4%)
82 (17.2%)
73 (15.3%)
0 (0.0%)
0 (0.0%)
68 (14.3%)
$31,263
93.8%
92.3%
1.47%
250315000419
45
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
18.7%
156 (58.4%)
4 (1.5%)
44 (16.5%)
35 (13.1%)
0 (0.0%)
4 (1.5%)
24 (9.0%)
$23,220
93.7%
71.1%
22.57%
250888001438
46
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%)
$27,147
93.5%
81.8%
11.75%
250861001358
47
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
21.3%
494 (63.0%)
43 (5.5%)
119 (15.2%)
74 (9.4%)
0 (0.0%)
1 (0.1%)
53 (6.8%)
$32,787
93.4%
93.8%
0.40%
250279000230
48
Broadmeadow
Public
K-5
120 Broadmeadow Rd
Needham
02492
Norfolk County
Needham
No
No
No
No
(781) 455-0448
502
36
14
6.8%
351 (69.9%)
6 (1.2%)
29 (5.8%)
70 (13.9%)
0 (0.0%)
0 (0.0%)
46 (9.2%)
$25,203
93.2%
92.1%
1.13%
250837001306
49
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%)
$21,826
93.1%
88.7%
4.43%
251077001047
50
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%)
$20,539
92.9%
82.2%
10.75%
251056002289
51
Pierce
Public
K-8
50 School Street
Brookline
02446
Norfolk County
Brookline
No
No
No
No
(617) 730-2583
592
45
13.3
14.2%
250 (42.2%)
36 (6.1%)
67 (11.3%)
162 (27.4%)
0 (0.0%)
0 (0.0%)
77 (13.0%)
$27,876
92.8%
91.1%
1.71%
250315000422
52
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%)
$25,220
92.7%
88.0%
4.68%
250006701110
53
Loker School
Public
K-5
47 Loker Street
Wayland
01778
Middlesex County
Wayland
No
No
No
Yes
(508) 358-8601
359
29
12.4
5.0%
231 (64.3%)
6 (1.7%)
37 (10.3%)
56 (15.6%)
1 (0.3%)
0 (0.0%)
28 (7.8%)
$23,742
92.5%
96.1%
3.58%
251221000153
54
Roosevelt
Public
K-5
253 Vinton Street
Melrose
02176
Middlesex County
Melrose
No
No
No
Yes
(781) 979-2270
406
27
15.2
11.3%
317 (78.1%)
20 (4.9%)
19 (4.7%)
23 (5.7%)
0 (0.0%)
0 (0.0%)
24 (5.9%)
$16,209
92.4%
94.0%
1.61%
250762001196
55
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
17.8%
189 (38.3%)
51 (10.3%)
70 (14.2%)
128 (25.9%)
1 (0.2%)
0 (0.0%)
55 (11.1%)
$29,184
92.2%
93.3%
1.08%
250315000423
56
Thompson
Public
K-5
187 Everett Street
Arlington
02474
Middlesex County
Arlington
No
No
No
Yes
(781) 316-3768
537
39
13.6
19.9%
325 (60.5%)
25 (4.7%)
49 (9.1%)
71 (13.2%)
1 (0.2%)
0 (0.0%)
65 (12.1%)
$20,113
92.1%
92.0%
0.11%
250198000066
57
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%)
$25,261
92.0%
86.9%
5.09%
250837001317
58
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
14.0%
373 (79.0%)
22 (4.7%)
41 (8.7%)
18 (3.8%)
0 (0.0%)
1 (0.2%)
17 (3.6%)
$17,056
91.8%
74.1%
17.74%
251188001488
59
Vinson-Owen Elementary
Public
K-5
75 Johnson Road
Winchester
01890
Middlesex County
Winchester
No
No
No
No
(781) 721-7019
441
35
12.4
3.9%
285 (64.6%)
2 (0.5%)
11 (2.5%)
108 (24.5%)
0 (0.0%)
0 (0.0%)
35 (7.9%)
$19,812
91.7%
96.7%
4.98%
251311002172
60
Claypit Hill School
Public
K-5
40 Adams Lane
Wayland
01778
Middlesex County
Wayland
No
No
No
No
(508) 358-3851
495
45
10.9
9.5%
355 (71.7%)
16 (3.2%)
23 (4.6%)
62 (12.5%)
0 (0.0%)
0 (0.0%)
39 (7.9%)
$25,560
91.5%
91.3%
0.21%
251221002007
61
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%)
$25,006
91.4%
78.3%
13.09%
250405000552
62
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
8.3%
124 (30.2%)
17 (4.1%)
29 (7.1%)
215 (52.4%)
0 (0.0%)
0 (0.0%)
25 (6.1%)
$21,459
91.3%
90.7%
0.60%
250171000009
63
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%)
$23,653
91.1%
86.2%
4.91%
250609000876
64
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.3%
456 (88.0%)
1 (0.2%)
19 (3.7%)
2 (0.4%)
2 (0.4%)
0 (0.0%)
38 (7.3%)
$18,404
91.0%
75.6%
15.33%
250942001510
65
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,756
90.8%
82.8%
8.07%
251305001576
66
Schofield
Public
K-5
27 Cedar Street
Wellesley
02481
Norfolk County
Wellesley
No
No
No
No
(781) 446-6280
291
27
10.9
10.0%
190 (65.3%)
8 (2.7%)
29 (10.0%)
45 (15.5%)
0 (0.0%)
1 (0.3%)
18 (6.2%)
$28,170
90.7%
95.9%
5.19%
251227002503
67
Maria Hastings
Public
K-5
7 Crosby Road
Lexington
02421
Middlesex County
Lexington
No
No
No
Yes
(781) 860-5800
579
56
10.3
11.1%
165 (28.5%)
29 (5.0%)
42 (7.3%)
291 (50.3%)
0 (0.0%)
0 (0.0%)
52 (9.0%)
$27,628
90.6%
96.4%
5.89%
250684000473
68
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%)
$21,161
90.4%
86.3%
4.09%
250882000505
69
Collicot
Public
K-5
80 Edge Hill Rd
Milton
02186
Norfolk County
Milton
No
No
No
No
(617) 696-4282
623
42
14.9
10.1%
461 (74.0%)
23 (3.7%)
28 (4.5%)
75 (12.0%)
0 (0.0%)
0 (0.0%)
36 (5.8%)
$19,129
90.3%
89.4%
0.84%
250798001259
70
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%)
$23,339
90.1%
88.2%
1.92%
251134001407
71
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
11.7%
278 (51.0%)
31 (5.7%)
31 (5.7%)
161 (29.5%)
2 (0.4%)
0 (0.0%)
42 (7.7%)
$21,306
90.0%
95.8%
5.79%
251062001704
72
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%)
$19,400
89.8%
79.4%
10.42%
250294000365
73
Dale Street
Public
4-5
45 Adams Street
Medfield
02052
Norfolk County
Medfield
No
No
No
Yes
(508) 359-5538
384
29
13.2
5.7%
336 (87.5%)
6 (1.6%)
12 (3.1%)
15 (3.9%)
1 (0.3%)
0 (0.0%)
14 (3.6%)
$20,710
89.7%
92.8%
3.07%
250753001155
74
East Elementary School
Public
K-5
2 Collins Street
Hingham
02043
Plymouth County
Hingham
No
No
No
No
(781) 741-1570
502
41
12.3
8.8%
469 (93.4%)
4 (0.8%)
9 (1.8%)
11 (2.2%)
1 (0.2%)
0 (0.0%)
8 (1.6%)
$23,220
89.6%
89.9%
0.31%
250609002671
75
Hardy
Public
K-5
52 Lake Street
Arlington
02474
Middlesex County
Arlington
No
No
No
Yes
(781) 316-3781
382
34
11.3
10.5%
236 (61.8%)
9 (2.4%)
31 (8.1%)
55 (14.4%)
0 (0.0%)
0 (0.0%)
50 (13.1%)
$22,700
89.4%
92.9%
3.46%
250198000058
76
John M Tobin
Public
PK, KG-5
181 Vassal Lane
Cambridge
02138
Middlesex County
Cambridge
No
No
No
No
(617) 349-6600
291
27
10.7
34.0%
105 (36.1%)
78 (26.8%)
27 (9.3%)
46 (15.8%)
0 (0.0%)
0 (0.0%)
35 (12.0%)
$46,901
89.3%
90.5%
1.26%
250327000442
77
Chickering
Public
PK, KG-5
29 Cross Street
Dover
02030
Norfolk County
Dover
No
No
No
Yes
(508) 785-0480
492
45
11
4.7%
361 (73.4%)
10 (2.0%)
27 (5.5%)
63 (12.8%)
0 (0.0%)
0 (0.0%)
31 (6.3%)
$25,034
89.1%
94.8%
5.63%
250426000573
78
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%)
$22,439
89.0%
87.5%
1.46%
251260001734
79
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%)
$26,249
88.9%
79.9%
8.99%
250324000427
80
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
6.8%
376 (70.5%)
23 (4.3%)
30 (5.6%)
59 (11.1%)
0 (0.0%)
1 (0.2%)
44 (8.3%)
$25,904
88.7%
92.2%
3.50%
250837001313
81
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
12.2%
271 (47.8%)
30 (5.3%)
76 (13.4%)
111 (19.6%)
1 (0.2%)
0 (0.0%)
77 (13.6%)
$25,614
88.6%
89.7%
1.08%
250315000421
82
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%)
$19,198
88.4%
86.7%
1.78%
250999001604
83
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,800
88.3%
81.9%
6.42%
250699001017
84
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%)
$16,561
88.2%
86.1%
2.06%
250762001190
85
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%)
$22,673
88.0%
80.1%
7.92%
250726001788
86
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
10.3%
384 (79.2%)
7 (1.4%)
40 (8.2%)
24 (4.9%)
0 (0.0%)
0 (0.0%)
30 (6.2%)
$22,120
87.9%
75.5%
12.34%
250831000362
87
Blanchard Memorial School
Public
K-6
493 Massachusetts Avenue
Boxborough
01719
Middlesex County
Acton-Boxborough
No
No
No
No
(978) 263-4569
469
40
11.8
12.4%
235 (50.1%)
12 (2.6%)
44 (9.4%)
142 (30.3%)
1 (0.2%)
0 (0.0%)
33 (7.0%)
$22,036
87.7%
90.0%
2.26%
250171000356
88
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%)
$20,976
87.6%
85.3%
2.27%
250294000367
89
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%)
$16,534
87.4%
78.9%
8.58%
250579000828
90
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%)
$23,512
87.3%
80.0%
7.33%
250195000047
91
Spofford Pond
Public
3-6
31 Spofford Road
Boxford
01921
Essex County
Boxford
No
No
No
Yes
(978) 352-8616
411
42
9.9
7.5%
357 (86.9%)
2 (0.5%)
24 (5.8%)
9 (2.2%)
0 (0.0%)
0 (0.0%)
19 (4.6%)
$23,523
87.2%
74.9%
12.30%
250288000358
92
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%)
$31,374
87.0%
85.0%
2.04%
250690001183
93
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%)
$25,885
86.9%
84.5%
2.34%
251174001651
94
Winthrop L Chenery Upper Elementary
Public
4-6
95 Washington Street
Belmont
02478
Middlesex County
Belmont
No
No
No
No
(617) 993-5800
1,023
74
13.8
579 (56.6%)
37 (3.6%)
57 (5.6%)
256 (25.0%)
0 (0.0%)
0 (0.0%)
88 (8.6%)
$18,389
86.7%
93.9%
7.14%
250249000149
95
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
10.1%
342 (82.2%)
3 (0.7%)
23 (5.5%)
29 (7.0%)
0 (0.0%)
0 (0.0%)
19 (4.6%)
$20,625
86.6%
72.6%
13.96%
250882001419
96
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%)
$25,534
86.5%
80.2%
6.26%
250861001367
97
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%)
$21,392
86.3%
83.2%
3.12%
250550000808
98
Florida Ruffin Ridley School
Public
PK, KG-8
345 Harvard Street
Brookline
02446
Norfolk County
Brookline
No
No
No
Yes
(617) 879-4400
857
62
13.8
17.0%
444 (51.8%)
50 (5.8%)
117 (13.7%)
143 (16.7%)
0 (0.0%)
0 (0.0%)
103 (12.0%)
$26,566
86.2%
92.5%
6.37%
250315000417
99
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
29.6%
315 (80.4%)
9 (2.3%)
35 (8.9%)
4 (1.0%)
1 (0.3%)
0 (0.0%)
27 (6.9%)
$19,263
86.0%
72.0%
14.07%
250402000544
100
South River
Public
K-5
59 Hatch Street
Marshfield
02050
Plymouth County
Marshfield
No
No
No
No
(781) 834-5030
272
22
12.1
14.0%
250 (91.9%)
7 (2.6%)
5 (1.8%)
4 (1.5%)
0 (0.0%)
0 (0.0%)
6 (2.2%)
$20,203
85.9%
72.5%
13.37%
250735001144
Page:
1
2
3
4
5
6
7
8
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
·
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...