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

4 schools in Hopkinton School District

New Hampshire · 937 students · 2 cities

Public K-12 education in Hopkinton School District runs across 4 schools with combined enrollment of about 937 students, averaging 234 per campus.

7-year change in Hopkinton School District

SY 2017-18 vs SY 2024-25
Total enrollment
937
-35 (-4%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
89%
was 93%
% Hispanic
4%
was 1%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Hopkinton High SchoolContoocookHigh09-12284
Harold Martin SchoolHopkintonElementaryPK-03269
Maple Street Elementary SchoolContoocookMiddle04-06219
Hopkinton Middle SchoolContoocookMiddle07-08165

About Hopkinton School District

Across 4 schools, Hopkinton School District teaches about 937 students in New Hampshire. By footprint it is a small district.

Looking at the level breakdown, Hopkinton School District spans 1 elementary, 2 middle, and 1 high school.

On a per-school basis, Hopkinton School District runs about 234 students per campus, 28% noticeably below the state mean of roughly 324.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment contracted 4%: 972 students in SY 2017-18 versus 937 in SY 2024-25. Demographically, the White share of enrollment contracted from 93% to 89%.

In the discussion threads here, the community for Hopkinton School District discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many schools are in Hopkinton School District?
Hopkinton School District operates 4 public K-12 schools in New Hampshire, serving approximately 937 students.
What is the mix of elementary, middle, and high schools in Hopkinton School District?
Hopkinton School District includes 1 elementary, 2 middle, 1 high schools.
What is the largest school in Hopkinton School District?
Hopkinton High School is the largest public school in Hopkinton School District by enrollment, with approximately 284 students.
What grade levels does Hopkinton School District serve?
Hopkinton School District schools serve students from pre-K through grade 12, across 4 campuses.
What cities does Hopkinton School District serve?
Hopkinton School District operates schools in Contoocook, Hopkinton across New Hampshire.