5 schools in Oyster River Coop School District
Across 5 public schools, Oyster River Coop School District (New Hampshire) serves approximately 2,097 K-12 students across 3 elementary, 1 middle, and 1 high.
7-year change in Oyster River Coop School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Oyster River High School | Durham | High | 09-12 | 825 |
| Oyster River Middle School | Durham | Middle | 05-08 | 585 |
| Mast Way School | Lee | Elementary | KG-04 | 348 |
| Moharimet School | Madbury | Elementary | KG-04 | 309 |
| Oyster River Preschool Education Program | Durham | Elementary | PK-PK | 30 |
About Oyster River Coop School District
Oyster River Coop School District is a compact public-school district in New Hampshire. The district maintains 5 schools and serves approximately 2,097 students.
Looking at the level breakdown, Oyster River Coop School District covers 3 elementary, 1 middle, and 1 high school.
Average enrollment per school in Oyster River Coop School District is about 419, above the New Hampshire average of roughly 324.
Over the past 7-year window. Total public-school enrollment in Oyster River Coop School District has stayed largely flat since SY 2017-18, moving from about 2,147 students to 2,097. The school count climbed from 4 to 5 across the same 7-year window. Demographically, the White share of enrollment declined from 88% to 85%.
On this page, the community for Oyster River Coop School District discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.