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
1J Turner Hood
North Reading · North Reading
Elementary95.0%+50.7pp
2L D Batchelder
North Reading · North Reading
Elementary95.0%+50.7pp
3John A Bishop
Arlington · Arlington
Elementary94.0%+49.7pp
4Martin Luther King Jr.
Cambridge · Cambridge
Elementary93.0%+48.7pp
5J F Kennedy Memorial
Franklin · Franklin
Elementary90.0%+45.7pp
6Lexington High
Lexington · Lexington
High90.0%+45.7pp
7East Elementary School
Hingham · Hingham
Elementary89.0%+44.7pp
8William E Sheehan
Westwood · Westwood
Elementary89.0%+44.7pp
9A E Angier
Waban · Newton
Elementary88.0%+43.7pp
10Brackett
Arlington · Arlington
Elementary88.0%+43.7pp
11E Ethel Little School
North Reading · North Reading
Elementary88.0%+43.7pp
12Medfield Senior High
Medfield · Medfield
High88.0%+43.7pp
13Muraco Elementary
Winchester · Winchester
Elementary88.0%+43.7pp
14Peirce
Arlington · Arlington
Elementary88.0%+43.7pp
15Wm L Foster Elementary
Hingham · Hingham
Elementary88.0%+43.7pp
16Belmont High
Belmont · Belmont
High87.0%+42.7pp
17Berlin Memorial School
Berlin · Berlin-Boylston
Elementary87.0%+42.7pp
18Brookline High
Brookline · Brookline
High87.0%+42.7pp
19Dover-Sherborn Regional High
Dover · Dover-Sherborn
High87.0%+42.7pp
20John D Hardy
Wellesley · Wellesley
Elementary87.0%+42.7pp
21Hildreth Elementary School
Harvard · Harvard
Elementary86.0%+41.7pp
22Josiah Haynes
Sudbury · Sudbury
Elementary86.0%+41.7pp
23Newton South High
Newton Centre · Newton
High86.0%+41.7pp
24South Elementary
Hingham · Hingham
Elementary86.0%+41.7pp
25Wellesley Sr High
Wellesley · Wellesley
High86.0%+41.7pp
26Bowman
Lexington · Lexington
Elementary85.0%+40.7pp
27Henry C Sanborn Elementary
Andover · Andover
Elementary85.0%+40.7pp
28Plymouth River
Hingham · Hingham
Elementary85.0%+40.7pp
29Underwood
Newton · Newton
Elementary85.0%+40.7pp
30Winchester High School
Winchester · Winchester
High85.0%+40.7pp
31Arlington High
Arlington · Arlington
High84.0%+39.7pp
32Belmont Middle School
Belmont · Belmont
Middle84.0%+39.7pp
33Carlisle School
Carlisle · Carlisle
Elementary84.0%+39.7pp
34Joseph E Fiske
Wellesley · Wellesley
Elementary84.0%+39.7pp
35Milton High
Milton · Milton
High84.0%+39.7pp
36Peter Noyes
Sudbury · Sudbury
Elementary84.0%+39.7pp
37Vinson-Owen Elementary
Winchester · Winchester
Elementary84.0%+39.7pp
38Wayland High School
Wayland · Wayland
High84.0%+39.7pp
39General John Nixon Elementary
Sudbury · Sudbury
Elementary83.0%+38.7pp
40Littleton High School
Littleton · Littleton
High83.0%+38.7pp
41Martha Jones
Westwood · Westwood
Elementary83.0%+38.7pp
42Sharon High
Sharon · Sharon
High83.0%+38.7pp
43Wayland Middle School
Wayland · Wayland
Middle83.0%+38.7pp
44Collicot
Milton · Milton
Elementary82.0%+37.7pp
45Hunnewell
Wellesley · Wellesley
Elementary82.0%+37.7pp
46Cyrus E Dallin
Arlington · Arlington
Elementary81.0%+36.7pp
47Jonas Clarke Middle
Lexington · Lexington
Middle81.0%+36.7pp
48Joseph Estabrook
Lexington · Lexington
Elementary81.0%+36.7pp
49Margaret A Neary
Southborough · Southborough
Elementary81.0%+36.7pp
50Mason-Rice
Newton Centre · Newton
Elementary81.0%+36.7pp
Page 1 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.