Summary:
Grafton is a six-school district serving about 3,089 students, with four elementary schools (South Grafton and North Grafton serving PK–1, and Millbury Street and North Street serving grades 2–6), one middle school for grades 7–8, and one high school for grades 9–12. The Grafton district ranks 77th of 351 Massachusetts districts, placing it at the 78th percentile with 4 stars, and its all-grade results beat the state in every core subject — by 10.35 points in ELA, 13.27 in math, and 17.46 in science.
Two schools stand out. Grafton High School is the clearest improvement story, rising from 3 stars and the 62nd percentile in 2023–2024 to 4 stars and the 81st percentile in 2025–2026, with 10th-grade scores roughly 17–19 points above state. Grafton Middle is the most consistently high performer, holding the 83rd–87th percentile for three years and currently the highest-ranked Grafton school with rank data at the 83rd percentile. Among the graded elementaries, Millbury Street Elementary is stronger in math and posted exceptional science results earlier, though its science score fell notably in 2025–2026, while North Street Elementary is slightly stronger in ELA and has bright spots in 3rd grade ELA and 6th grade math. Both are above state but often below the district average.
Class sizes are similar across schools, from 12.0 students per teacher at Millbury Street to 14.8 at South Grafton, and 2020–2021 per-student spending ranges from $13,918 at Grafton Middle to $15,993 at South Grafton. Grade-level differences matter: 6th grade math is strong at both 2–6 elementaries, while 5th grade math is weaker. Note that free/reduced-lunch data is blank for all schools, South Grafton Elementary and North Grafton Elementary have no MCAS results, and there are no alternative schools in the district.
Thank you for your feedback!