5 schools in Milford School District
Public K-12 enrollment in Milford School District totals about 1,982 students across 5 schools (an average of 396 students per campus).
7-year change in Milford School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Milford High School | Milford | High | 09-12 | 655 |
| Heron Pond Elementary School | Milford | Elementary | 02-05 | 552 |
| Milford Middle School | Milford | Middle | 06-08 | 445 |
| Jacques Memorial Elementary School | Milford | Elementary | KG-01 | 276 |
| Milford Early Education Experiences | Milford | Elementary | PK-PK | 54 |
About Milford School District
As a compact district in New Hampshire, Milford School District teaches 1,982 students across 5 schools.
Looking at the level breakdown, Milford School District is made up of 3 elementary, 1 middle, and 1 high school.
On a per-school basis, Milford School District runs about 396 students per campus, 22% above the state mean of roughly 324.
Over the past 7-year window. Combined enrollment now sits at 1,982 students, declined 15% from the 2,339 reported in SY 2017-18. Milford School District now counts 5 public schools, up from 4 in SY 2017-18. On the demographic side, White enrollment moved from 91% to 87% over the same window.
On this page, the community for Milford School District discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.