The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

3 schools in Durham

New Hampshire · Public K-12

The Durham public-school footprint covers 3 campuses and about 1,440 K-12 students, with an average school size near 480.

7-year change in Durham

SY 2017-18 vs SY 2024-25
Total enrollment
1,440
-12 (-1%) vs SY 2017-18
School count
3
+1 (+50%) vs SY 2017-18
% White
86%
was 90%
% Hispanic
3%
was 1%
% Black
1%
was 1%
% Asian
6%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Oyster River High SchoolHigh09-12825
Oyster River Middle SchoolMiddle05-08585
Oyster River Preschool Education ProgramElementaryPK-PK30

About Durham

Durham is a low-population New Hampshire city in terms of public-school footprint, with 3 schools and 1,440 students total.

On the school-mix side, the city spans 1 elementary, 1 middle, and 1 high.

Average school size in Durham is around 480 students, 48% higher than the New Hampshire average of about 324.

Over the past 7-year window. Across the same 7-year window, public-school enrollment remained close to its prior level: 1,452 students in SY 2017-18 versus 1,440 in SY 2024-25. The school count climbed from 2 to 3 across the same 7-year window. On the demographic side, White enrollment moved from 90% to 86% over the same window.

In the discussion threads here, the community for Durham discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Durham, New Hampshire?
There are 3 public K-12 schools in Durham, with a combined enrollment of about 1,440.
How many elementary, middle, and high schools are in Durham?
Durham has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Durham?
Oyster River High School is the largest public school in Durham by enrollment, with approximately 825 students.
What school districts serve Durham?
Durham public schools are operated by Oyster River Coop School District.
What grade levels do public schools in Durham cover?
Public schools in Durham serve students from pre-K through grade 12.