5 schools in Milford
Milford's public-school footprint covers 5 campuses with combined enrollment of about 1,982 students, averaging 396 per campus.
7-year change in Milford
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Heron Pond Elementary School | Elementary | 02-05 | 552 |
| Jacques Memorial Elementary School | Elementary | KG-01 | 276 |
| Milford Early Education Experiences | Elementary | PK-PK | 54 |
| Milford High School | High | 09-12 | 655 |
| Milford Middle School | Middle | 06-08 | 445 |
About Milford
Milford, New Hampshire is home to 5 public schools, with combined enrollment of approximately 1,982 students. By school count, it is a sparse city.
On the level-by-level breakdown, the city covers 3 elementary, 1 middle, and 1 high.
Schools in Milford average about 396 students each, 22% higher than the New Hampshire norm.
Five-year track record. Across the same 7-year window, public-school enrollment shrank 15%: 2,339 students in SY 2017-18 versus 1,982 in SY 2024-25. Over that span, Milford gained 1 school, going from 4 to 5. On the demographic side, White enrollment moved from 91% to 87% over the same window.
Within the allk12 community for this area, the community for Milford discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.