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). 1,292 schools with reported Science scores. State average: 44.3%.
RankSchoolLevelSciencevs state
351Rochester Memorial
Rochester · Rochester
Elementary60.0%+15.7pp
352Tantasqua Regional Sr High
Fiskdale · Tantasqua
High60.0%+15.7pp
353Walter S Parker Middle
Reading · Reading
Middle60.0%+15.7pp
354West Elementary
Plymouth · Plymouth
Elementary60.0%+15.7pp
355Tahanto Regional High
Boylston · Berlin-Boylston
High59.7%+15.4pp
356Amherst Regional Middle School
Amherst · Amherst-Pelham
Middle59.0%+14.7pp
357Annie L Sargent School
North Andover · North Andover
Elementary59.0%+14.7pp
358Berkley Middle School
Berkley · Berkley
Middle59.0%+14.7pp
359Burlington High
Burlington · Burlington
High59.0%+14.7pp
360Elm Street School
Walpole · Walpole
Elementary59.0%+14.7pp
361Flagg Street
Worcester · Worcester
Elementary59.0%+14.7pp
362Florence Sawyer School
Bolton · Nashoba
Elementary59.0%+14.7pp
363Grafton High School
Grafton · Grafton
High59.0%+14.7pp
364Grafton Middle
Grafton · Grafton
Middle59.0%+14.7pp
365Hosmer
Watertown · Watertown
Elementary59.0%+14.7pp
366J Warren Killam
Reading · Reading
Elementary59.0%+14.7pp
367Joseph Case High
Swansea · Swansea
High59.0%+14.7pp
368Medford High
Medford · Medford
High59.0%+14.7pp
369Memorial
Hopedale · Hopedale
Elementary59.0%+14.7pp
370Nashoba Regional
Bolton · Nashoba
High59.0%+14.7pp
371North Intermediate
Wilmington · Wilmington
Elementary59.0%+14.7pp
372Rockport Elementary
Rockport · Rockport
Elementary59.0%+14.7pp
373Tewksbury Memorial High
Tewksbury · Tewksbury
High59.0%+14.7pp
374Advanced Math and Science Academy Charter School
Marlborough · Advanced Math and Science Academy Charter
High58.4%+14.1pp
375Ayer Shirley Regional High School
Ayer · Ayer Shirley School District
High58.0%+13.7pp
376Cape Cod Region Vocational Technical
Harwich · Cape Cod Regional Vocational Technical
High58.0%+13.7pp
377Duxbury Middle
Duxbury · Duxbury
Middle58.0%+13.7pp
378Easton Middle School
North Easton · Easton
Middle58.0%+13.7pp
379Edgartown Elementary
Edgartown · Edgartown
Elementary58.0%+13.7pp
380Frederick W. Hartnett Middle School
Blackstone · Blackstone-Millville
Middle58.0%+13.7pp
381George R Martin
Seekonk · Seekonk
Elementary58.0%+13.7pp
382Glenwood Elementary School
Rutland · Wachusett
Elementary58.0%+13.7pp
383Gordon W. Mitchell School
East Bridgewater · East Bridgewater
Elementary58.0%+13.7pp
384Jackson Street
Northampton · Northampton
Elementary58.0%+13.7pp
385Leroy Wood
Fairhaven · Fairhaven
Elementary58.0%+13.7pp
386Norwell Middle School
Norwell · Norwell
Middle58.0%+13.7pp
387Reading Memorial High
Reading · Reading
High58.0%+13.7pp
388Richardson Olmsted School
North Easton · Easton
Elementary58.0%+13.7pp
389Robert E. Melican Middle School
Northborough · Northborough
Middle58.0%+13.7pp
390Wahconah Regional High
Dalton · Central Berkshire
High58.0%+13.7pp
391Amesbury High
Amesbury · Amesbury
High57.0%+12.7pp
392Arthur W Coolidge Middle
Reading · Reading
Middle57.0%+12.7pp
393Chocksett Middle School
Sterling · Wachusett
Middle57.0%+12.7pp
394Countryside
Newton Highlands · Newton
Elementary57.0%+12.7pp
395Essex Elementary
Essex · Manchester Essex Regional
Elementary57.0%+12.7pp
396Francis W Parker
Quincy · Quincy
Elementary57.0%+12.7pp
397Freeman-Kennedy School
Norfolk · Norfolk
Elementary57.0%+12.7pp
398Halifax Elementary
Halifax · Halifax
Elementary57.0%+12.7pp
399Hanscom School
Hanscom Air Force Base · Lincoln
Elementary57.0%+12.7pp
400Helen Keller Elementary
Franklin · Franklin
Elementary57.0%+12.7pp
Page 8 of 26

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.