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

4 schools in Hampton

New Hampshire · Public K-12

For a city in New Hampshire, Hampton carries 4 public K-12 campuses, with combined enrollment of about 1,891 students and an average school size near 473.

7-year change in Hampton

SY 2017-18 vs SY 2024-25
Total enrollment
1,891
-235 (-11%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
90%
was 93%
% Hispanic
5%
was 2%
% Black
1%
was 1%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Adeline C. Marston SchoolElementary03-05303
Hampton AcademyMiddle06-08313
Hampton Centre SchoolElementaryPK-02282
Winnacunnet High SchoolHigh09-13993

About Hampton

Hampton is a sparse New Hampshire city in terms of public-school footprint, with 4 schools and 1,891 students total.

On the level-by-level breakdown, the city consists of 2 elementary, 1 middle, and 1 high.

Schools in Hampton average about 473 students each, 46% higher than the New Hampshire norm.

Over the past 7-year window. Total public-school enrollment in Hampton has contracted 11% since SY 2017-18, moving from about 2,126 students to 1,891. On the demographic side, White enrollment moved from 93% to 90% over the same window.

In the discussion threads here, the community for Hampton discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Hampton, New Hampshire?
There are 4 public K-12 schools in Hampton, with a combined enrollment of about 1,891.
How many elementary, middle, and high schools are in Hampton?
Hampton has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Hampton?
Winnacunnet High School is the largest public school in Hampton by enrollment, with approximately 993 students.
What school districts serve Hampton?
Hampton is served by 2 public school districts, including Hampton School District, Winnacunnet Cooperative School District.
What grade levels do public schools in Hampton cover?
Public schools in Hampton serve students from pre-K through grade 13.