5 schools in Milford
Milford's public-school footprint covers 5 schools with combined enrollment of about 1,982 students, averaging 396 per school.
4-year change in Milford
SY 2020-21 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 4-year window, public-school enrollment shrank 8%: 2,151 students in SY 2020-21 versus 1,982 in SY 2024-25.
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.