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

5 schools in Middleborough

Massachusetts · 2,870 students · 2 cities

Public K-12 enrollment in Middleborough totals about 2,870 students across 5 schools (an average of 574 students per campus).

7-year change in Middleborough

SY 2017-18 vs SY 2024-25
Total enrollment
2,870
-75 (-3%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
83%
was 88%
% Hispanic
5%
was 4%
% Black
4%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Middleborough HighMiddleboroughHigh09-12774
John T. Nichols MiddleMiddleboroughMiddle06-08688
Mary K. Goode Elementary SchoolMiddleboroughElementary01-05590
Henry B. Burkland Elementary SchoolMiddleboroughElementary01-05545
Memorial Early Childhood CenterMiddleboroElementaryPK-KG273

About Middleborough

As a thinly populated district in Massachusetts, Middleborough hosts 2,870 students across 5 schools.

On the school-mix side, Middleborough is built around 3 elementary, 1 middle, and 1 high school.

On a per-school basis, Middleborough runs about 574 students per campus, 15% meaningfully above the state mean of roughly 501.

Five-year track record. Total public-school enrollment in Middleborough has declined 3% since SY 2017-18, moving from about 2,945 students to 2,870. On the demographic side, White enrollment moved from 88% to 83% over the same window.

On allk12, the community for Middleborough discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many schools are in Middleborough?
Middleborough operates 5 public K-12 schools in Massachusetts, serving approximately 2,870 students.
What is the mix of elementary, middle, and high schools in Middleborough?
Middleborough includes 3 elementary, 1 middle, 1 high schools.
What is the largest school in Middleborough?
Middleborough High is the largest public school in Middleborough by enrollment, with approximately 774 students.
What grade levels does Middleborough serve?
Middleborough schools serve students from pre-K through grade 12, across 5 campuses.
What cities does Middleborough serve?
Middleborough operates schools in Middleborough, Middleboro across Massachusetts.