4 schools in Hopkinton School District
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| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Hopkinton High School | Contoocook | High | 09-12 | 284 |
| Harold Martin School | Hopkinton | Elementary | PK-03 | 269 |
| Maple Street Elementary School | Contoocook | Middle | 04-06 | 219 |
| Hopkinton Middle School | Contoocook | Middle | 07-08 | 165 |
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.