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

6 schools in Northampton

Massachusetts · 2,496 students · 3 cities

Within Northampton, 6 public K-12 schools serve about 2,496 students, an average of 416 per campus.

7-year change in Northampton

SY 2017-18 vs SY 2024-25
Total enrollment
2,496
-162 (-6%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
67%
was 71%
% Hispanic
18%
was 16%
% Black
3%
was 3%
% Asian
3%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Northampton HighNorthamptonHigh09-12875
John F Kennedy Middle SchoolFlorenceMiddle06-08577
Bridge StreetNorthamptonElementaryPK-05281
Jackson StreetNorthamptonElementaryKG-05279
LeedsLeedsElementaryPK-05253
R. K. Finn Ryan RoadFlorenceElementaryKG-05231

About Northampton

Northampton is a low-population Massachusetts school district running 6 campuses with combined enrollment near 2,496.

On the school-mix side, Northampton spans 4 elementary, 1 middle, and 1 high school.

Per-school enrollment averages around 416 in this district, lower than the Massachusetts typical of 501.

Over the past 7-year window. Total public-school enrollment in Northampton has contracted 6% since SY 2017-18, moving from about 2,658 students to 2,496. Demographically, the White share of enrollment shrank from 71% to 67%.

Within the allk12 community for this area, the community for Northampton discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Northampton run?
Northampton has 6 public schools with a combined enrollment of about 2,496 students in Massachusetts.
What is the mix of elementary, middle, and high schools in Northampton?
Northampton includes 4 elementary, 1 middle, 1 high schools.
What is the largest school in Northampton?
Northampton High is the largest public school in Northampton by enrollment, with approximately 875 students.
What grade levels does Northampton serve?
Northampton schools serve students from pre-K through grade 12, across 6 campuses.
What cities does Northampton serve?
Northampton operates schools in Northampton, Florence, Leeds across Massachusetts.