The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Massachusetts schools ranked by test score

Latest MCAS year (2024-25). 660 schools with reported Science scores. State average: 44.3%.
RankSchoolLevelSciencevs state
301Community
North Attleborough · North Attleborough
Elementary50.0%+5.7pp
302Cutler School
South Hamilton · Hamilton-Wenham
Elementary50.0%+5.7pp
303Greenmont Avenue
Dracut · Dracut
Elementary50.0%+5.7pp
304James M. Quinn School
Dartmouth · Dartmouth
Elementary50.0%+5.7pp
305Kennedy-Longfellow
Cambridge · Cambridge
Elementary50.0%+5.7pp
306Quashnet School
Mashpee · Mashpee
Elementary50.0%+5.7pp
307Riverdale
Dedham · Dedham
Elementary50.0%+5.7pp
308South Elementary
Plymouth · Plymouth
Elementary50.0%+5.7pp
309Squantum
Quincy · Quincy
Elementary50.0%+5.7pp
310Turkey Hill Elementary School
Lunenburg · Lunenburg
Elementary50.0%+5.7pp
311Boyden
Walpole · Walpole
Elementary49.0%+4.7pp
312Clyde F Brown
Millis · Millis
Elementary49.0%+4.7pp
313Edward G. Molin Elementary School
Newburyport · Newburyport
Elementary49.0%+4.7pp
314Frederick Harris
Springfield · Springfield
Elementary49.0%+4.7pp
315Ivan G Smith
Danvers · Danvers
Elementary49.0%+4.7pp
316Nelson Place
Worcester · Worcester
Elementary49.0%+4.7pp
317William H Taylor
New Bedford · New Bedford
Elementary49.0%+4.7pp
318Arthur T. Cummings Elementary School
Winthrop · Winthrop
Elementary48.0%+3.7pp
319Clyde Reeves
Woburn · Woburn
Elementary48.0%+3.7pp
320Craneville
Dalton · Central Berkshire
Elementary48.0%+3.7pp
321James Tansey
Fall River · Fall River
Elementary48.0%+3.7pp
322John E Burke
Peabody · Peabody
Elementary48.0%+3.7pp
323Joseph G Luther
Swansea · Swansea
Elementary48.0%+3.7pp
324Kittredge
North Andover · North Andover
Elementary48.0%+3.7pp
325Lura A. White Elementary School
Shirley · Ayer Shirley School District
Elementary48.0%+3.7pp
326Bates
Salem · Salem
Elementary47.0%+2.7pp
327Bates Elementary School
Roslindale · Boston
Elementary47.0%+2.7pp
328Franklin
North Andover · North Andover
Elementary47.0%+2.7pp
329Raymond E. Shaw Elementary
Millbury · Millbury
Elementary47.0%+2.7pp
330Wessagusset
North Weymouth · Weymouth
Elementary47.0%+2.7pp
331West Brookfield Elementary
West Brookfield · Quaboag Regional
Elementary47.0%+2.7pp
332Westminster Elementary
Westminster · Ashburnham-Westminster
Elementary47.0%+2.7pp
333William F. Stanley Elementary School
Waltham · Waltham
Elementary47.0%+2.7pp
334Johnny Appleseed
Leominster · Leominster
Elementary46.0%+1.7pp
335King Elementary School
Framingham · Framingham
Elementary46.0%+1.7pp
336Martinson Elementary
Marshfield · Marshfield
Elementary46.0%+1.7pp
337Paul Revere
Revere · Revere
Elementary46.0%+1.7pp
338R. K. Finn Ryan Road
Florence · Northampton
Elementary46.0%+1.7pp
339South
Somerset · Somerset
Elementary46.0%+1.7pp
340White Street
Springfield · Springfield
Elementary46.0%+1.7pp
341Albert F. Argenziano School at Lincoln Park
Somerville · Somerville
Elementary45.0%+0.7pp
342Helen Hansen Elementary
Stoughton · Stoughton
Elementary45.0%+0.7pp
343Helen R Donaghue School
Merrimac · Pentucket
Elementary45.0%+0.7pp
344Indian Brook
Plymouth · Plymouth
Elementary45.0%+0.7pp
345Northbridge Elementary School
Whitinsville · Northbridge
Elementary45.0%+0.7pp
346West Somerville Neighborhood
Somerville · Somerville
Elementary45.0%+0.7pp
347Beatrice H Wood Elementary
Plainville · Plainville
Elementary44.0%-0.3pp
348Dual Language School
Waltham · Waltham
Elementary44.0%-0.3pp
349John H Duval
Whitman · Whitman-Hanson
Elementary44.0%-0.3pp
350Missituk Elementary School
Medford · Medford
Elementary44.0%-0.3pp
Page 7 of 14

About this ranking

Schools are ranked by the percentage of students who scored at or above the MCAS % Meeting or Exceeding Expectations threshold on the latest available MCAS Science test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Massachusetts, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.