The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Grafton

Massachusetts · 3,089 students · 3 cities

Across the district, Grafton runs 6 public K-12 campuses teaching roughly 3,089 Massachusetts students (about 515 per campus).

7-year change in Grafton

SY 2017-18 vs SY 2024-25
Total enrollment
3,089
-66 (-2%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
69%
was 79%
% Hispanic
8%
was 5%
% Black
3%
was 1%
% Asian
16%
was 12%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Grafton High SchoolGraftonHigh09-12914
Millbury Street Elementary SchoolGraftonElementary02-06585
North Street Elementary SchoolGraftonElementary02-06575
Grafton MiddleGraftonMiddle07-08478
South Grafton ElementarySouth GraftonElementaryPK-01280
North Grafton ElementaryNorth GraftonElementaryPK-01257

About Grafton

Grafton is a rural-scale Massachusetts school district running 6 campuses with combined enrollment near 3,089.

In terms of grade levels, Grafton covers 4 elementary, 1 middle, and 1 high school.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 3,155 students in SY 2017-18 versus 3,089 in SY 2024-25. On the demographic side, White enrollment moved from 79% to 69% over the same window.

On allk12, the community for Grafton discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many schools are in Grafton?
Grafton operates 6 public K-12 schools in Massachusetts, serving approximately 3,089 students.
What is the mix of elementary, middle, and high schools in Grafton?
Grafton includes 4 elementary, 1 middle, 1 high schools.
What is the largest school in Grafton?
Grafton High School is the largest public school in Grafton by enrollment, with approximately 914 students.
What grade levels does Grafton serve?
Grafton schools serve students from pre-K through grade 12, across 6 campuses.
What cities does Grafton serve?
Grafton operates schools in Grafton, South Grafton, North Grafton across Massachusetts.