Summary:
Grafton, Massachusetts is home to four public schools — two elementary schools serving grades 2–6, one middle school for grades 7–8, and one high school for grades 9–12 — together enrolling 2,552 students in the Grafton district, which ranks 77th of 351 Massachusetts districts at the 78th percentile with 4 stars. Grafton High School is the largest school at 914 students (about 35.8% of the total), while Grafton Middle, Millbury Street Elementary School, and North Street Elementary School complete the group. The two elementaries together enroll 1,160 students, or about 45.5%. Free/reduced-lunch percentages are blank for all four schools, so socioeconomic context cannot be analyzed here.
Grafton Middle is the most consistent standout, holding the 83rd–87th percentile across three years and posting 2025–26 all-grade scores above both district and state averages in ELA, math, and science. Grafton High School is the clearest improvement story, rising from 3 stars and the 62nd percentile in 2023–24 to 4 stars and the 81st percentile in 2025–26, with math up 10.53 points year over year and 10th-grade subjects roughly 17–19 points above state averages; it also reports a 94.5% graduation rate and a 2.3% dropout rate. Among the elementaries, Millbury Street is stronger in math, with a notable 2024–25 science result of 77.34% that fell to 56.86% the following year, the largest swing in the data. North Street shows standout grade-level spikes, including 3rd-grade ELA at 62.50% and 6th-grade math at 64.29%, but its overall results sit slightly below district averages.
Overall, all four schools show 4 stars in 2025–26, and every reported school score exceeds the corresponding state average. Elementary performance is more mixed, with both elementaries slightly below district averages in ELA and science. North Street has the highest student-teacher ratio at 14.2, compared with 12.0 at Millbury Street, 12.6 at Grafton Middle, and 12.8 at Grafton High School. Spending does not line up simply with outcomes: Grafton Middle has the lowest listed 2020–21 spending at $13,918 yet the highest current percentile, though that spending figure should be interpreted cautiously given its age.
Thank you for your feedback!