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
401Edward P. Boland School
Springfield · Springfield
Elementary38.0%-6.3pp
402Henry B. Burkland Elementary School
Middleborough · Middleborough
Elementary38.0%-6.3pp
403Mendell Elementary School
Roxbury · Boston
Elementary38.0%-6.3pp
404Richard L. Wilkins Elementary School
Stoughton · Stoughton
Elementary38.0%-6.3pp
405Staff Sargent James J. Hill Elementary School
Revere · Revere
Elementary38.0%-6.3pp
406Thomas V Nash
Weymouth · Weymouth
Elementary38.0%-6.3pp
407Barnstable United Elementary School
Marston Mills · Barnstable
Elementary37.0%-7.3pp
408Betsey B Winslow
New Bedford · New Bedford
Elementary37.0%-7.3pp
409Carver Elementary School
Carver · Carver
Elementary37.0%-7.3pp
410Clara Barton
Oxford · Oxford
Elementary37.0%-7.3pp
411Crocker Elementary
Fitchburg · Fitchburg
Elementary37.0%-7.3pp
412Frances Drake School
Leominster · Leominster
Elementary37.0%-7.3pp
413Goodnow Brothers Elementary School
Marlborough · Marlborough
Elementary37.0%-7.3pp
414Tracy
Lynn · Lynn
Elementary37.0%-7.3pp
415West Tatnuck
Worcester · Worcester
Elementary37.0%-7.3pp
416Belmont Street Community
Worcester · Worcester
Elementary36.0%-8.3pp
417Charles J Prescott
Norwood · Norwood
Elementary36.0%-8.3pp
418Cold Spring
Plymouth · Plymouth
Elementary36.0%-8.3pp
419Douglas Elementary School
Douglas · Douglas
Elementary36.0%-8.3pp
420East Veterans Elementary School
Gloucester · Gloucester
Elementary36.0%-8.3pp
421Elizabeth Carter Brooks
New Bedford · New Bedford
Elementary36.0%-8.3pp
422Granite Valley School
Monson · Monson
Elementary36.0%-8.3pp
423Lee Elementary
Lee · Lee
Elementary36.0%-8.3pp
424Lyndon K-8 School
West Roxbury · Boston
Elementary36.0%-8.3pp
425Mary M Walsh
Springfield · Springfield
Elementary36.0%-8.3pp
426Mountain View School
Easthampton · Easthampton
Elementary36.0%-8.3pp
427Old Sturbridge Academy Charter Public School
Sturbridge · Old Sturbridge Academy Charter Public School
Elementary36.0%-8.3pp
428Shamrock
Woburn · Woburn
Elementary36.0%-8.3pp
429Tisbury Elementary
Vineyard Haven · Tisbury
Elementary36.0%-8.3pp
430Bourne Intermediate School
Bourne · Bourne
Elementary35.0%-9.3pp
431Bowe
Chicopee · Chicopee
Elementary35.0%-9.3pp
432Bridge Street
Northampton · Northampton
Elementary35.0%-9.3pp
433Douglas MacArthur Elementary School
Waltham · Waltham
Elementary35.0%-9.3pp
434Everett Elementary School
Dorchester · Boston
Elementary35.0%-9.3pp
435Forestdale
Malden · Malden
Elementary35.0%-9.3pp
436Lowell Community Charter Public School
Lowell · Lowell Community Charter Public
Elementary35.0%-9.3pp
437Margaret L Donovan
Randolph · Randolph
Elementary35.0%-9.3pp
438Potter Road
Framingham · Framingham
Elementary35.0%-9.3pp
439Saltonstall School
Salem · Salem
Elementary35.0%-9.3pp
440Toy Town Elementary
Winchendon · Winchendon
Elementary35.0%-9.3pp
441Witchcraft Heights
Salem · Salem
Elementary35.0%-9.3pp
442Beebe
Malden · Malden
Elementary34.0%-10.3pp
443Caleb Dustin Hunking School
Haverhill · Haverhill
Elementary34.0%-10.3pp
444Charles C Cashman Elementary
Amesbury · Amesbury
Elementary34.0%-10.3pp
445Deerfield Elementary
South Deerfield · Deerfield
Elementary34.0%-10.3pp
446E Somerville Community
Somerville · Somerville
Elementary34.0%-10.3pp
447Goddard School/Science Technical
Worcester · Worcester
Elementary34.0%-10.3pp
448Henri A. Yelle
Norton · Norton
Elementary34.0%-10.3pp
449Hill View Montessori Charter Public School
Haverhill · Hill View Montessori Charter Public
Elementary34.0%-10.3pp
450Mary E. Baker School
Brockton · Brockton
Elementary34.0%-10.3pp
Page 9 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.