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

3 schools in Pelham

New Hampshire · Public K-12

Pelham reports 3 public K-12 schools and approximately 1,607 students enrolled, per NCES, an average school size near 536.

7-year change in Pelham

SY 2017-18 vs SY 2024-25
Total enrollment
1,607
-307 (-16%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
84%
was 88%
% Hispanic
8%
was 4%
% Black
1%
was 1%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Pelham Elementary SchoolElementaryPK-05750
Pelham High SchoolHigh09-12508
Pelham Memorial SchoolMiddle06-08349

About Pelham

Public education in Pelham, New Hampshire runs across 3 schools that educates roughly 1,607 students. By footprint, Pelham sits in the low-population bracket.

On the school-mix side, the city is built around 1 elementary, 1 middle, and 1 high.

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

Over the past 7-year window. Total public-school enrollment in Pelham has fell 16% since SY 2017-18, moving from about 1,914 students to 1,607. The White share of public-school enrollment shrank from 88% to 84%.

In the discussion threads here, the community for Pelham discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

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