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

1 schools in Strafford

New Hampshire · Public K-12

Public-school enrollment in Strafford comes to roughly 376 students across 1 school (1 elementary).

7-year change in Strafford

SY 2017-18 vs SY 2024-25
Total enrollment
376
-37 (-9%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
98%
was 96%
% Hispanic
1%
was 1%
% Black
0%
was 1%
% Asian
0%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Strafford SchoolElementaryPK-08376

About Strafford

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

Per-campus enrollment runs near 376, noticeably above the state mean of about 324.

Over the past 7-year window. Across the same 7-year window, public-school enrollment shrank 9%: 413 students in SY 2017-18 versus 376 in SY 2024-25.

In the discussion threads here, the community for Strafford discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

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