3 schools in Haverhill Cooperative School District
Haverhill Cooperative School District runs 3 public K-12 schools per the latest NCES counts, with total enrollment near 626 (1 elementary, 1 middle, and 1 high).
7-year change in Haverhill Cooperative School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Haverhill Cooperative Middle School | North Haverhill | Middle | 04-08 | 229 |
| Woodsville High School | Woodsville | High | 09-13 | 221 |
| Woodsville Elementary School | Woodsville | Elementary | PK-03 | 176 |
About Haverhill Cooperative School District
As a sparse district in New Hampshire, Haverhill Cooperative School District teaches 626 students across 3 schools.
Looking at the level breakdown, Haverhill Cooperative School District spans 1 elementary, 1 middle, and 1 high school.
On a per-school basis, Haverhill Cooperative School District runs about 209 students per campus, 35% noticeably below the state mean of roughly 324.
Trend over the past 7 years. Total public-school enrollment in Haverhill Cooperative School District has shrank 10% since SY 2017-18, moving from about 696 students to 626. On the demographic side, White enrollment moved from 96% to 93% over the same window.
In the discussion threads here, the community for Haverhill Cooperative School District discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.