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

2 schools in Old Rochester

Massachusetts · 1,050 students · 1 city

Old Rochester's public-school directory holds 2 campuses, serving about 1,050 K-12 students inside Massachusetts (an average of 525 per campus).

7-year change in Old Rochester

SY 2017-18 vs SY 2024-25
Total enrollment
1,050
-206 (-16%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
88%
was 92%
% Hispanic
3%
was 1%
% Black
2%
was 2%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Old Rochester Regional HighMattapoisettHigh09-12643
Old Rochester Regional Jr HighMattapoisettMiddle07-08407

About Old Rochester

Across 2 schools, Old Rochester hosts about 1,050 students in Massachusetts. By footprint it is a low-population district.

For a sense of the school types, Old Rochester is made up of 1 middle and 1 high school.

Five-year track record. Across the same 7-year window, public-school enrollment declined 16%: 1,256 students in SY 2017-18 versus 1,050 in SY 2024-25. The White share of public-school enrollment decreased from 92% to 88%.

Within the allk12 community for this area, the community for Old Rochester discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Old Rochester run?
Old Rochester has 2 public schools with a combined enrollment of about 1,050 students in Massachusetts.
What is the mix of elementary, middle, and high schools in Old Rochester?
Old Rochester includes 1 middle, 1 high schools.
What is the largest school in Old Rochester?
Old Rochester Regional High is the largest public school in Old Rochester by enrollment, with approximately 643 students.
What grade levels does Old Rochester serve?
Old Rochester schools serve students from grade 7 through grade 12, across 2 campuses.