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
301
Paxton Center
Public
K-8
19 West Street
Paxton
01612
Worcester County
Wachusett
No
No
No
No
(508) 798-8576
448
35
12.7
369 (82.4%)
10 (2.2%)
39 (8.7%)
12 (2.7%)
0 (0.0%)
1 (0.2%)
17 (3.8%)
$16,802
68
62.6
344
43
251188001492
302
Thomson
Public
1-5
266 Waverly Rd
North Andover
01845
Essex County
North Andover
No
No
No
Yes
(978) 794-1545
294
24
12.1
179 (60.9%)
8 (2.7%)
83 (28.2%)
17 (5.8%)
0 (0.0%)
0 (0.0%)
7 (2.4%)
$18,649
67.9
74.7
250
52
250870001399
303
Whately Elementary
Public
PK, KG-6
273 Long Plain Rd.
Whately
01093
Franklin County
Whately
No
No
No
No
(413) 665-7826
133
16
8.2
125 (94.0%)
1 (0.8%)
5 (3.8%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
2 (1.5%)
$23,711
67.8
54.5
423
120
251287002126
304
Jackson Street
Public
K-5
120 Jackson Street
Northampton
01060
Hampshire County
Northampton
No
No
No
Yes
(413) 587-1510
279
26
10.8
186 (66.7%)
10 (3.6%)
57 (20.4%)
6 (2.2%)
0 (0.0%)
0 (0.0%)
20 (7.2%)
$22,107
67.8
73.6
257
47
250885001429
305
Memorial
Public
K-5
125 Winn Street
Burlington
01803
Middlesex County
Burlington
No
No
No
Yes
(781) 270-1721
372
37
10
207 (55.6%)
21 (5.6%)
46 (12.4%)
76 (20.4%)
0 (0.0%)
1 (0.3%)
21 (5.6%)
$26,362
67.7
66.8
309
4
250324000431
306
Pelham Elementary
Public
K-6
45 Amherst Road
Pelham
01002
Hampshire County
Pelham
No
No
No
No
(413) 362-1100
128
12
10.6
81 (63.3%)
7 (5.5%)
17 (13.3%)
5 (3.9%)
2 (1.6%)
0 (0.0%)
13 (10.2%)
$23,039
67.6
76.8
228
78
250939001507
307
William E Norris
Public
PK, KG-6
34 Pomeroy Meadow Rd
Southampton
01073
Hampshire County
Southampton
No
No
No
Yes
(413) 527-0811
475
38
12.5
422 (88.8%)
0 (0.0%)
38 (8.0%)
1 (0.2%)
0 (0.0%)
0 (0.0%)
14 (2.9%)
$00
67.3
61.9
348
41
251095001758
308
Frederick J Dutile
Public
K-4
10 Dutile School Road
North Billerica
01862
Middlesex County
Billerica
No
No
No
No
(978) 528-8530
310
22
14.2
206 (66.5%)
24 (7.7%)
26 (8.4%)
41 (13.2%)
0 (0.0%)
0 (0.0%)
13 (4.2%)
$20,347
67
72.2
267
41
250267000179
309
Mozart Elementary School
Public
PK, KG-6
236 Beech Street
Roslindale
02131
Suffolk County
Boston
No
No
No
Yes
(617) 635-8082
155
14
10.7
67 (43.2%)
39 (25.2%)
33 (21.3%)
3 (1.9%)
0 (0.0%)
1 (0.6%)
11 (7.1%)
$36,577
67
61.4
353
44
250279000294
310
Pioneer Charter School of Science II
Public, Charter, Alternative
K-12
97 Main Street
Saugus
01906
Essex County
Pioneer Charter School of Science II
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
66.9
(n/a)
250054602780
311
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
386 (67.1%)
22 (3.8%)
44 (7.7%)
105 (18.3%)
4 (0.7%)
0 (0.0%)
13 (2.3%)
$15,482
66.9
76
234
77
250537002754
312
Hosmer
Public
PK, KG-5
1 Concord Rd
Watertown
02472
Middlesex County
Watertown
No
No
No
Yes
(617) 926-7740
758
71
10.7
393 (51.8%)
54 (7.1%)
158 (20.8%)
67 (8.8%)
0 (0.0%)
1 (0.1%)
84 (11.1%)
$23,811
66.7
72.6
263
49
251218002001
313
Linscott-Rumford
Public
K-5
86 Elm Street
Woburn
01801
Middlesex County
Woburn
No
No
No
Yes
(781) 937-8239
209
14
14.8
119 (56.9%)
19 (9.1%)
35 (16.7%)
28 (13.4%)
0 (0.0%)
1 (0.5%)
7 (3.3%)
$20,769
66.7
59.1
377
64
251320002187
314
David Mindess
Public
3-5
90 Concord Street
Ashland
01721
Middlesex County
Ashland
No
No
No
Yes
(508) 881-0166
670
52
12.8
343 (51.2%)
21 (3.1%)
128 (19.1%)
149 (22.2%)
1 (0.1%)
0 (0.0%)
26 (3.9%)
$16,979
66.6
67.9
302
12
250210000071
315
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
656 (77.9%)
14 (1.7%)
105 (12.5%)
20 (2.4%)
0 (0.0%)
0 (0.0%)
46 (5.5%)
$18,124
66.5
60.5
362
47
251131001870
316
Colonial Park
Public
K-4
30 Avalon Road
Stoneham
02180
Middlesex County
Stoneham
No
No
No
No
(781) 279-3890
229
19
12
184 (80.3%)
5 (2.2%)
17 (7.4%)
13 (5.7%)
2 (0.9%)
0 (0.0%)
8 (3.5%)
$22,326
66.5
71.1
272
44
251122001851
317
Elmer S Bagnall
Public
PK, KG-6
253 School Street
Groveland
01834
Essex County
Pentucket
No
No
No
No
(978) 372-8856
519
43
12.1
438 (84.4%)
1 (0.2%)
57 (11.0%)
3 (0.6%)
0 (0.0%)
0 (0.0%)
20 (3.9%)
$18,387
66.2
70.2
277
40
250945000403
318
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
104 (91.2%)
0 (0.0%)
7 (6.1%)
0 (0.0%)
2 (1.8%)
0 (0.0%)
1 (0.9%)
$24,202
66.2
81.7
156
162
250516000757
319
Soule Road
Public
4-5
300 Soule Road
Wilbraham
01095
Hampden County
Hampden-Wilbraham
No
No
No
Yes
(413) 596-9311
321
24
13.4
258 (80.4%)
13 (4.0%)
31 (9.7%)
5 (1.6%)
1 (0.3%)
0 (0.0%)
13 (4.0%)
$17,384
66
64.5
324
5
250573002139
320
Plum Cove School
Public
K-5
15 Hickory Street
Gloucester
01930
Essex County
Gloucester
No
No
No
Yes
(978) 282-3030
217
17
12.9
184 (84.8%)
4 (1.8%)
13 (6.0%)
2 (0.9%)
0 (0.0%)
0 (0.0%)
14 (6.5%)
$23,201
66
62.7
343
23
250528000877
321
Wildwood Elementary
Public
K-6
71 Strong Street
Amherst
01002
Hampshire County
Amherst
No
No
No
Yes
(413) 362-1400
314
34
9.2
136 (43.3%)
37 (11.8%)
58 (18.5%)
55 (17.5%)
2 (0.6%)
0 (0.0%)
25 (8.0%)
$32,866
65.9
65.7
313
8
250189000041
322
Lawrence W Pingree
Public
K-5
1250 Commercial Street
Weymouth
02189
Norfolk County
Weymouth
No
No
No
Yes
(781) 337-2974
266
20
13.4
190 (71.4%)
10 (3.8%)
36 (13.5%)
15 (5.6%)
1 (0.4%)
0 (0.0%)
14 (5.3%)
$18,924
65.9
63.2
336
14
251284002114
323
Petersham Center
Public
K-6
31 Spring Street
Petersham
01366
Worcester County
Petersham
No
No
No
Yes
(978) 724-3363
142
13
11.3
123 (86.6%)
3 (2.1%)
11 (7.7%)
1 (0.7%)
1 (0.7%)
0 (0.0%)
3 (2.1%)
$19,591
65.7
51.2
460
137
250954001514
324
Martinson Elementary
Public
K-5
275 Forest Street
Marshfield
02050
Plymouth County
Marshfield
No
No
No
Yes
(781) 834-5025
445
38
11.7
384 (86.3%)
16 (3.6%)
27 (6.1%)
6 (1.3%)
0 (0.0%)
0 (0.0%)
12 (2.7%)
$20,376
65.6
63
340
16
250735001139
325
Merrymount
Public
K-5
4 Agawam Rd
Quincy
02169
Norfolk County
Quincy
No
No
No
No
(617) 984-8762
291
24
11.9
181 (62.2%)
16 (5.5%)
29 (10.0%)
44 (15.1%)
0 (0.0%)
0 (0.0%)
21 (7.2%)
$19,832
65.5
64.9
320
5
250987001573
326
Green Meadows Elementary
Public
PK, KG-5
38 North Rd
Hampden
01036
Hampden County
Hampden-Wilbraham
No
No
No
Yes
(413) 566-3996
285
23
12.6
235 (82.5%)
10 (3.5%)
29 (10.2%)
1 (0.4%)
0 (0.0%)
0 (0.0%)
10 (3.5%)
$20,002
65.4
53.2
436
110
250573000822
327
Cunniff
Public
PK, KG-5
246 Warren Street
Watertown
02472
Middlesex County
Watertown
No
No
No
Yes
(617) 926-7726
320
40
8
181 (56.6%)
8 (2.5%)
76 (23.8%)
21 (6.6%)
1 (0.3%)
0 (0.0%)
33 (10.3%)
$28,636
65.2
60.9
357
30
251218001998
328
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
201 (93.5%)
0 (0.0%)
8 (3.7%)
1 (0.5%)
0 (0.0%)
0 (0.0%)
5 (2.3%)
$24,672
65.2
68.5
293
35
250006700627
329
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
245 (84.8%)
7 (2.4%)
22 (7.6%)
1 (0.3%)
0 (0.0%)
0 (0.0%)
14 (4.8%)
$15,887
65
68.5
292
37
250312000413
330
Bryantville Elementary
Public
K-6
29 Gurney Drive
Pembroke
02359
Plymouth County
Pembroke
No
No
No
Yes
(781) 293-5411
421
30
14
374 (88.8%)
0 (0.0%)
14 (3.3%)
0 (0.0%)
1 (0.2%)
0 (0.0%)
32 (7.6%)
$17,619
64.8
58.1
389
59
250942001508
331
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
340 (73.6%)
23 (5.0%)
56 (12.1%)
14 (3.0%)
1 (0.2%)
0 (0.0%)
28 (6.1%)
$18,617
64.8
64.4
326
5
251239002034
332
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
36 (33.0%)
3 (2.8%)
62 (56.9%)
4 (3.7%)
0 (0.0%)
0 (0.0%)
4 (3.7%)
$37,674
64.4
58.9
381
49
250279002835
333
Gill Elementary
Public
K-6
48 Boyle Rd
Gill
01354
Franklin County
Gill-Montague
No
No
No
No
(413) 863-3255
110
10
10.7
89 (80.9%)
2 (1.8%)
7 (6.4%)
1 (0.9%)
0 (0.0%)
0 (0.0%)
10 (9.1%)
$25,289
64.1
63
339
6
250527002382
334
Academy Avenue
Public
K-5
94 Academy Avenue
Weymouth
02189
Norfolk County
Weymouth
No
No
No
No
(781) 335-4717
357
24
15.1
228 (63.9%)
36 (10.1%)
58 (16.2%)
13 (3.6%)
0 (0.0%)
1 (0.3%)
21 (5.9%)
$17,568
63.8
68.1
299
35
251284002103
335
South Elementary
Public
K-5
171 Ash Street
Stoughton
02072
Norfolk County
Stoughton
No
No
No
No
(781) 344-7004
305
24
12.9
144 (47.2%)
83 (27.2%)
33 (10.8%)
19 (6.2%)
0 (0.0%)
1 (0.3%)
25 (8.2%)
$18,292
63.5
64.8
321
14
251125001863
336
Aborn
Public
K-5
409 Eastern Avenue
Lynn
01902
Essex County
Lynn
No
No
No
Yes
(781) 477-7320
224
19
11.5
56 (25.0%)
18 (8.0%)
117 (52.2%)
23 (10.3%)
1 (0.4%)
1 (0.4%)
8 (3.6%)
$24,735
63.4
44.7
524
188
250711001061
337
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
426 (86.2%)
14 (2.8%)
24 (4.9%)
4 (0.8%)
1 (0.2%)
1 (0.2%)
24 (4.9%)
$10,280
63.4
57.3
400
63
251293001497
338
Willis E Thorpe
Public
K-5
1 Avon Road
Danvers
01923
Essex County
Danvers
No
No
No
Yes
(978) 774-6946
294
21
14.1
253 (86.1%)
6 (2.0%)
31 (10.5%)
2 (0.7%)
0 (0.0%)
0 (0.0%)
2 (0.7%)
$18,174
63.1
73.6
256
82
250399000538
339
George H Potter
Public
PK, KG-5
185 Cross Rd
North Dartmouth
02747
Bristol County
Dartmouth
No
No
No
Yes
(508) 996-8259
407
28
14.5
332 (81.6%)
2 (0.5%)
40 (9.8%)
7 (1.7%)
1 (0.2%)
0 (0.0%)
25 (6.1%)
$16,941
62.8
60.5
361
22
250402000542
340
Roosevelt Avenue
Public
K-5
108 Roosevelt Avenue
North Attleborough
02760
Bristol County
North Attleborough
No
No
No
No
(508) 643-2151
255
20
12.7
193 (75.7%)
18 (7.1%)
13 (5.1%)
26 (10.2%)
0 (0.0%)
0 (0.0%)
5 (2.0%)
$16,263
62.8
73
260
80
250873001408
341
Mildred Aitken School
Public
PK, KG-5
165 Newman Avenue
Seekonk
02771
Bristol County
Seekonk
No
No
No
No
(508) 336-5230
578
44
13
477 (82.5%)
11 (1.9%)
41 (7.1%)
18 (3.1%)
2 (0.3%)
0 (0.0%)
29 (5.0%)
$17,790
62.7
70.3
275
66
251059001696
342
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
24 (14.8%)
80 (49.4%)
33 (20.4%)
11 (6.8%)
1 (0.6%)
0 (0.0%)
13 (8.0%)
$32,936
62.6
67.8
303
39
250279000295
343
Glenwood Elementary School
Public
3-5
65 Glenwood Road
Rutland
01543
Worcester County
Wachusett
No
No
No
Yes
(508) 886-0399
382
26
14.8
302 (79.1%)
26 (6.8%)
34 (8.9%)
7 (1.8%)
0 (0.0%)
0 (0.0%)
13 (3.4%)
$16,443
62.5
58.9
378
35
251188002131
344
Ralph Talbot
Public
K-5
277 Ralph Talbot Street
South Weymouth
02190
Norfolk County
Weymouth
No
No
No
Yes
(781) 335-7250
300
23
13.1
201 (67.0%)
25 (8.3%)
35 (11.7%)
21 (7.0%)
1 (0.3%)
0 (0.0%)
17 (5.7%)
$17,718
62.5
65.2
317
27
251284002116
345
F A Cleveland
Public
1-5
33 George Willett Parkway
Norwood
02062
Norfolk County
Norwood
No
No
No
Yes
(781) 762-6522
339
30
11.3
221 (65.2%)
34 (10.0%)
53 (15.6%)
13 (3.8%)
1 (0.3%)
2 (0.6%)
15 (4.4%)
$21,184
62.2
75
245
100
250906001463
346
Oakdale
Public
1-5
147 Cedar Street
Dedham
02026
Norfolk County
Dedham
No
No
No
No
(781) 310-6000
262
24
10.7
187 (71.4%)
24 (9.2%)
31 (11.8%)
2 (0.8%)
0 (0.0%)
0 (0.0%)
18 (6.9%)
$24,208
62.1
68.1
300
46
250405000552
347
Leeds
Public
PK, KG-5
20 Florence Street
Leeds
01053
Hampshire County
Northampton
No
No
No
Yes
(413) 587-1532
253
28
9.1
178 (70.4%)
1 (0.4%)
51 (20.2%)
8 (3.2%)
1 (0.4%)
0 (0.0%)
12 (4.7%)
$23,435
62.1
59.8
370
23
250885001431
348
Edward G. Molin Elementary School
Public
4-5
70 Low Street
Newburyport
01950
Essex County
Newburyport
No
No
No
No
(978) 463-8212
310
33
9.4
275 (88.7%)
1 (0.3%)
16 (5.2%)
5 (1.6%)
0 (0.0%)
0 (0.0%)
13 (4.2%)
$22,856
61.9
64.7
322
26
250858002624
349
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
138 (51.7%)
25 (9.4%)
72 (27.0%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
32 (12.0%)
$23,559
61.9
82.5
151
198
250843001343
350
West Memorial
Public
PK, KG-5
15 Bow Street
Peabody
01960
Essex County
Peabody
No
No
No
No
(978) 536-5850
294
21
14.1
234 (79.6%)
11 (3.7%)
33 (11.2%)
5 (1.7%)
0 (0.0%)
0 (0.0%)
11 (3.7%)
$19,836
61.8
50.9
463
113
250936001505
351
Rowe Elementary
Public
PK, KG-6
86 Pond Road
Rowe
01367
Franklin County
Rowe
No
No
No
Yes
(413) 512-5100
54
10
5.5
44 (81.5%)
1 (1.9%)
3 (5.6%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
6 (11.1%)
$34,299
61.8
(n/a)
251023001649
352
James M. Quinn School
Public
K-5
529 Hawthorn Street
Dartmouth
02747
Bristol County
Dartmouth
No
No
No
Yes
(508) 997-3178
703
56
12.5
578 (82.2%)
8 (1.1%)
55 (7.8%)
16 (2.3%)
0 (0.0%)
0 (0.0%)
46 (6.5%)
$16,312
61.7
65.1
318
34
250402002028
353
Westhampton Elementary School
Public
PK, KG-6
37 Kings Highway
Westhampton
01027
Hampshire County
Westhampton
No
No
No
No
(413) 527-0561
95
16
5.7
86 (90.5%)
0 (0.0%)
7 (7.4%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
2 (2.1%)
$00
61.6
58.5
385
32
251269002083
354
Fort River Elementary
Public
K-6
70 So East Street
Amherst
01002
Hampshire County
Amherst
No
No
No
Yes
(413) 362-1200
371
40
9.2
155 (41.8%)
26 (7.0%)
131 (35.3%)
37 (10.0%)
0 (0.0%)
0 (0.0%)
22 (5.9%)
$32,885
61.3
61.5
351
3
250189000039
355
Kingston Intermediate
Public
3-6
65 Second Brook Street
Kingston
02364
Plymouth County
Kingston
No
No
No
Yes
(781) 585-0472
645
43
15
569 (88.2%)
24 (3.7%)
31 (4.8%)
5 (0.8%)
2 (0.3%)
1 (0.2%)
13 (2.0%)
$00
60.6
60.2
366
11
250654001531
356
Mary Rowlandson Elementary
Public
PK, KG-5
103 Hollywood Drive
Lancaster
01523
Worcester County
Nashoba
No
No
No
Yes
(978) 368-8482
473
38
12.4
339 (71.7%)
11 (2.3%)
85 (18.0%)
14 (3.0%)
0 (0.0%)
0 (0.0%)
24 (5.1%)
$22,132
60.4
71.9
269
87
250831000948
357
Southampton Road
Public
PK, KG-4
330 Southampton Rd
Westfield
01085
Hampden County
Westfield
No
No
No
Yes
(413) 572-6435
310
22
14.3
215 (69.4%)
5 (1.6%)
65 (21.0%)
6 (1.9%)
0 (0.0%)
0 (0.0%)
19 (6.1%)
$18,009
60.3
53
439
82
251263002071
358
Archie T Morrison
Public
K-4
260 Liberty Street
Braintree
02184
Norfolk County
Braintree
No
No
No
Yes
(781) 380-0230
327
31
10.6
154 (47.1%)
27 (8.3%)
34 (10.4%)
93 (28.4%)
0 (0.0%)
1 (0.3%)
18 (5.5%)
$21,597
60.1
71.6
270
88
250294000360
359
Forest Avenue Elementary
Public
PK, KG-4
136 Forest Avenue
Hudson
01749
Middlesex County
Hudson
No
No
No
No
(978) 567-6190
269
27
9.8
195 (72.5%)
8 (3.0%)
55 (20.4%)
3 (1.1%)
0 (0.0%)
0 (0.0%)
8 (3.0%)
$14,617
60.1
37.6
581
222
250639000925
360
Beatrice H Wood Elementary
Public
3-6
72 Messenger Street
Plainville
02762
Norfolk County
Plainville
No
No
No
No
(508) 699-1312
331
26
12.9
243 (73.4%)
19 (5.7%)
34 (10.3%)
12 (3.6%)
1 (0.3%)
0 (0.0%)
22 (6.6%)
$18,582
59.9
52.7
442
82
250969001538
361
Varnum Brook
Public
K-4
10 Hollis Street
Pepperell
01463
Middlesex County
North Middlesex
No
No
No
Yes
(978) 433-6722
606
43
14
479 (79.0%)
21 (3.5%)
59 (9.7%)
25 (4.1%)
1 (0.2%)
0 (0.0%)
21 (3.5%)
$17,599
59.6
59.9
369
8
250879002281
362
Cove Elementary
Public
K-4
20 Eisenhower Avenue
Beverly
01915
Essex County
Beverly
No
No
No
Yes
(978) 921-6121
394
32
12.4
285 (72.3%)
15 (3.8%)
71 (18.0%)
4 (1.0%)
1 (0.3%)
0 (0.0%)
18 (4.6%)
$19,578
59.4
49.7
475
113
250264000168
363
William A Berkowitz Elementary
Public
1-4
300 Crescent Avenue
Chelsea
02150
Suffolk County
Chelsea
No
No
No
Yes
(617) 466-5300
455
37
12.2
28 (6.2%)
27 (5.9%)
396 (87.0%)
1 (0.2%)
2 (0.4%)
0 (0.0%)
1 (0.2%)
$23,571
59.3
56
410
47
250354000847
364
Harwich Elementary School
Public
PK, KG-4
263 South Street
Harwich
02645
Barnstable County
Monomoy Regional School District
No
No
No
Yes
(508) 430-7216
449
45
9.8
323 (71.9%)
32 (7.1%)
41 (9.1%)
15 (3.3%)
1 (0.2%)
1 (0.2%)
36 (8.0%)
$27,335
59.3
56
409
45
250054400840
365
Henry P Clough
Public
PK, KG-4
10 North Avenue
Mendon
01756
Worcester County
Mendon-Upton
No
No
No
No
(508) 634-1580
398
28
14.2
350 (87.9%)
5 (1.3%)
35 (8.8%)
6 (1.5%)
0 (0.0%)
0 (0.0%)
2 (0.5%)
$20,330
59.3
67.1
307
58
250768001200
366
Hubbardston Center
Public
PK, KG-5
8 Elm Street
Hubbardston
01452
Worcester County
Quabbin
No
No
No
No
(978) 928-4487
304
15
19.9
280 (92.1%)
0 (0.0%)
15 (4.9%)
5 (1.6%)
1 (0.3%)
0 (0.0%)
3 (1.0%)
$16,992
59.2
59.3
376
10
250000102399
367
Benjamin J Phelps
Public
K-4
689 Main Street
Agawam
01001
Hampden County
Agawam
No
No
No
Yes
(413) 821-0587
304
23
13.4
230 (75.7%)
8 (2.6%)
38 (12.5%)
16 (5.3%)
1 (0.3%)
1 (0.3%)
10 (3.3%)
$21,460
59.2
48.3
491
124
250180000027
368
Lilja Elementary
Public
K-4
41 Bacon Street
Natick
01760
Middlesex County
Natick
No
No
No
Yes
(508) 647-6570
445
38
11.7
293 (65.8%)
8 (1.8%)
62 (13.9%)
49 (11.0%)
0 (0.0%)
0 (0.0%)
33 (7.4%)
$20,501
59.2
62.5
345
23
250834001299
369
Holland Elementary
Public
PK, KG-6
28 Sturbridge Road
Holland
01521
Hampden County
Holland
No
No
No
Yes
(413) 245-9644
212
20
10.6
187 (88.2%)
3 (1.4%)
14 (6.6%)
3 (1.4%)
1 (0.5%)
0 (0.0%)
4 (1.9%)
$16,278
59.1
61.1
354
15
250621000889
370
Greenmont Avenue
Public
K-5
37 Greenmont Avenue
Dracut
01826
Middlesex County
Dracut
No
No
No
Yes
(978) 453-1797
211
17
12.4
109 (51.7%)
27 (12.8%)
48 (22.7%)
21 (10.0%)
0 (0.0%)
0 (0.0%)
6 (2.8%)
$16,298
58.8
63.9
330
40
250432000582
371
Penn Brook
Public
K-6
68 Elm Street
Georgetown
01833
Essex County
Georgetown
No
No
No
Yes
(978) 352-5785
674
39
17.3
622 (92.3%)
5 (0.7%)
24 (3.6%)
4 (0.6%)
0 (0.0%)
0 (0.0%)
19 (2.8%)
$17,855
58.6
62.9
341
30
250522000765
372
Hill-Roberts Elementary School
Public
K-4
80 Roy Avenue
Attleboro
02703
Bristol County
Attleboro
No
No
No
Yes
(508) 399-7560
412
30
13.7
234 (56.8%)
34 (8.3%)
86 (20.9%)
32 (7.8%)
1 (0.2%)
0 (0.0%)
25 (6.1%)
$17,212
58.2
57.3
399
27
250219000089
373
River Valley Charter School
Public, Charter
K-8
2 Perry Way
Newburyport
01950
Essex County
River Valley Charter
Yes
No
No
Yes
(978) 465-0065
288
25
11.4
243 (84.4%)
2 (0.7%)
19 (6.6%)
1 (0.3%)
0 (0.0%)
2 (0.7%)
20 (6.9%)
$18,073
58.2
48.9
482
109
250006201446
374
Helen R Donaghue School
Public
3-6
24 Union Street Ext.
Merrimac
01860
Essex County
Pentucket
No
No
No
Yes
(978) 346-8921
262
23
11.2
230 (87.8%)
0 (0.0%)
24 (9.2%)
2 (0.8%)
0 (0.0%)
0 (0.0%)
6 (2.3%)
$19,030
58.1
48
494
120
250945000406
375
Hanscom School
Public
PK, KG-8
6 Ent Road
Hanscom AFB
01731
Middlesex County
Lincoln
No
No
No
No
(781) 274-0050
493
60
8.1
244 (49.5%)
34 (6.9%)
138 (28.0%)
17 (3.4%)
0 (0.0%)
1 (0.2%)
59 (12.0%)
$33,341
58
54.8
417
42
250690001008
376
Wellfleet Elementary
Public
K-5
100 Lawrence Road
Wellfleet
02667
Barnstable County
Wellfleet
No
No
No
Yes
(508) 349-3101
78
12
6.5
60 (76.9%)
2 (2.6%)
5 (6.4%)
1 (1.3%)
0 (0.0%)
0 (0.0%)
10 (12.8%)
$43,851
57.8
77.6
211
165
251230002031
377
Laliberte Elementary School
Public
2-4
777 Pleasant Street
Raynham
02767
Bristol County
Bridgewater-Raynham
No
No
No
Yes
(508) 824-2731
543
30
18
370 (68.1%)
76 (14.0%)
46 (8.5%)
17 (3.1%)
0 (0.0%)
1 (0.2%)
33 (6.1%)
$15,789
57.6
64.7
323
54
250303001755
378
Sippican
Public
PK, KG-6
16 Spring Street
Marion
02738
Plymouth County
Marion
No
No
No
Yes
(508) 748-0100
369
34
10.7
307 (83.2%)
12 (3.3%)
18 (4.9%)
7 (1.9%)
1 (0.3%)
0 (0.0%)
24 (6.5%)
$22,408
57.5
64.3
327
51
250729001127
379
Deerfield Elementary
Public
PK, KG-6
21 Pleasant Street
South Deerfield
01373
Franklin County
Deerfield
No
No
No
Yes
(413) 665-1131
301
34
8.8
260 (86.4%)
6 (2.0%)
13 (4.3%)
4 (1.3%)
0 (0.0%)
0 (0.0%)
17 (5.6%)
$24,502
57.5
56.2
407
28
250408000049
380
Elizabeth S Brown
Public
3-5
29 Gardners Neck Road
Swansea
02777
Bristol County
Swansea
No
No
No
Yes
(508) 675-7892
283
17
17.1
263 (92.9%)
4 (1.4%)
5 (1.8%)
2 (0.7%)
2 (0.7%)
0 (0.0%)
7 (2.5%)
$17,037
57.5
62.5
346
34
251146001890
381
Charles D Harrington
Public
K-4
120 Richardson Rd
North Chelmsford
01863
Middlesex County
Chelmsford
No
No
No
Yes
(978) 251-5166
468
38
12.2
264 (56.4%)
28 (6.0%)
59 (12.6%)
89 (19.0%)
1 (0.2%)
1 (0.2%)
26 (5.6%)
$17,030
57.5
58.2
388
7
250351000474
382
James Tansey
Public
K-5
711 Ray Street
Fall River
02720
Bristol County
Fall River
No
No
No
No
(508) 675-8206
280
18
15.4
168 (60.0%)
27 (9.6%)
45 (16.1%)
9 (3.2%)
0 (0.0%)
0 (0.0%)
31 (11.1%)
$22,620
57.5
57.7
395
13
250483000665
383
Warner
Public
PK, KG-5
493 Parker Street
Springfield
01129
Hampden County
Springfield
No
No
No
Yes
(413) 787-7258
234
26
9
18 (7.7%)
48 (20.5%)
151 (64.5%)
3 (1.3%)
0 (0.0%)
0 (0.0%)
14 (6.0%)
$26,747
57.3
39.6
563
180
251113001835
384
Sunderland Elementary
Public
PK, KG-6
1 Swampfield Drive
Sunderland
01375
Franklin County
Sunderland
No
No
No
Yes
(413) 665-1151
174
24
7.1
117 (67.2%)
8 (4.6%)
25 (14.4%)
12 (6.9%)
0 (0.0%)
0 (0.0%)
11 (6.3%)
$28,463
57.1
57.2
401
17
251137001878
385
Craneville
Public
K-5
95 Park Avenue
Dalton
01226
Berkshire County
Central Berkshire
No
No
No
Yes
(413) 684-0209
458
32
14.2
374 (81.7%)
6 (1.3%)
40 (8.7%)
5 (1.1%)
1 (0.2%)
0 (0.0%)
31 (6.8%)
$18,222
57.1
50.2
469
84
250339000462
386
Swanson Road Intermediate School
Public
3-5
10 Swanson Road
Auburn
01501
Worcester County
Auburn
No
No
No
Yes
(508) 832-7744
554
41
13.6
418 (75.5%)
20 (3.6%)
73 (13.2%)
20 (3.6%)
2 (0.4%)
1 (0.2%)
20 (3.6%)
$17,010
56.9
65.5
316
70
250222002846
387
Ivan G Smith
Public
K-5
15 Lobao Drive
Danvers
01923
Essex County
Danvers
No
No
No
No
(978) 774-1350
389
32
12
298 (76.6%)
30 (7.7%)
47 (12.1%)
11 (2.8%)
0 (0.0%)
0 (0.0%)
3 (0.8%)
$18,852
56.9
65.1
319
68
250399000534
388
South
Public
K-5
700 Read Street
Somerset
02726
Bristol County
Somerset
No
No
No
Yes
(508) 324-3180
242
24
10.2
194 (80.2%)
5 (2.1%)
22 (9.1%)
6 (2.5%)
2 (0.8%)
0 (0.0%)
13 (5.4%)
$20,776
56.8
63.1
337
51
251086001727
389
West Tisbury Elementary
Public
PK, KG-8
401 Old County Road
West Tisbury
02575
Dukes County
Up-Island Regional
No
No
No
Yes
(508) 696-7738
321
47
6.8
229 (71.3%)
7 (2.2%)
53 (16.5%)
0 (0.0%)
11 (3.4%)
0 (0.0%)
21 (6.5%)
$35,544
56.7
52.8
441
52
250004301927
390
Francis W Parker
Public
K-5
148 Billings Rd
Quincy
02171
Norfolk County
Quincy
No
No
No
Yes
(617) 984-8710
323
28
11.7
66 (20.4%)
20 (6.2%)
24 (7.4%)
193 (59.8%)
1 (0.3%)
0 (0.0%)
19 (5.9%)
$21,301
56.7
55.6
411
21
250987001567
391
Clyde Reeves
Public
PK, KG-5
240 Lexington Street
Woburn
01801
Middlesex County
Woburn
No
No
No
No
(781) 937-8240
451
33
13.7
287 (63.6%)
33 (7.3%)
65 (14.4%)
38 (8.4%)
8 (1.8%)
1 (0.2%)
18 (4.0%)
$22,300
56.6
63.1
338
53
251320002181
392
New Hingham Regional Elementary
Public
PK, KG-6
30 Smith Rd
Chesterfield
01012
Hampshire County
Chesterfield-Goshen
No
No
No
No
(413) 296-0000
126
14
8.7
122 (96.8%)
0 (0.0%)
3 (2.4%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
1 (0.8%)
$00
56.5
39.4
564
172
250001401275
393
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
272 (86.9%)
11 (3.5%)
9 (2.9%)
7 (2.2%)
0 (0.0%)
5 (1.6%)
9 (2.9%)
$20,243
56.3
68.3
298
95
250735001137
394
South Memorial
Public
PK, KG-5
16 Maple St Ext
Peabody
01960
Essex County
Peabody
No
No
No
No
(978) 536-5700
506
32
16
366 (72.3%)
18 (3.6%)
82 (16.2%)
11 (2.2%)
1 (0.2%)
0 (0.0%)
28 (5.5%)
$17,801
56.2
40.9
554
160
250936001502
395
South Elementary
Public
K-5
178 Bourne Rd
Plymouth
02360
Plymouth County
Plymouth
No
No
No
No
(508) 830-4390
614
51
12.1
532 (86.6%)
7 (1.1%)
45 (7.3%)
5 (0.8%)
0 (0.0%)
0 (0.0%)
25 (4.1%)
$20,422
56.2
59.7
371
24
250972001547
396
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
189 (46.9%)
118 (29.3%)
45 (11.2%)
23 (5.7%)
1 (0.2%)
1 (0.2%)
26 (6.5%)
$19,455
56.1
56.8
404
8
251125001862
397
Ashby Elementary
Public
K-4
911 Main Street
Ashby
01431
Middlesex County
North Middlesex
No
No
No
Yes
(978) 743-1005
152
12
12.4
128 (84.2%)
2 (1.3%)
18 (11.8%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
3 (2.0%)
$20,407
56
46.9
503
106
250879001412
398
Spaulding Memorial
Public
K-4
1 Whitcomb Street
Townsend
01469
Middlesex County
North Middlesex
No
No
No
Yes
(978) 597-0380
413
30
13.7
339 (82.1%)
12 (2.9%)
40 (9.7%)
5 (1.2%)
0 (0.0%)
0 (0.0%)
17 (4.1%)
$19,144
55.7
63.4
333
65
250879000621
399
John E Burke
Public
K-5
127 Birch Street
Peabody
01960
Essex County
Peabody
No
No
No
No
(978) 536-5400
294
27
11
240 (81.6%)
9 (3.1%)
36 (12.2%)
1 (0.3%)
1 (0.3%)
0 (0.0%)
7 (2.4%)
$19,898
55.6
43.7
528
129
250936001496
400
Turkey Hill Elementary School
Public
3-5
129 Northfield Road
Lunenburg
01462
Worcester County
Lunenburg
No
No
No
Yes
(978) 582-4110
345
19
18.1
281 (81.4%)
12 (3.5%)
37 (10.7%)
2 (0.6%)
1 (0.3%)
1 (0.3%)
11 (3.2%)
$16,613
55.6
52.7
443
43
250708002871
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
Alternative Schools vs Public Schools: A Comparison
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...