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

3 schools in Hanover

New Hampshire · Public K-12

Public schools in Hanover number 3 per the latest NCES data, with about 1,506 students enrolled, an average school size of 502.

7-year change in Hanover

SY 2017-18 vs SY 2024-25
Total enrollment
1,506
-51 (-3%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
77%
was 79%
% Hispanic
6%
was 4%
% Black
1%
was 2%
% Asian
8%
was 9%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bernice A. Ray SchoolElementaryKG-05463
Frances C. Richmond SchoolMiddle06-08369
Hanover High SchoolHigh09-12674

About Hanover

Hanover, New Hampshire is home to 3 public schools, with combined enrollment of approximately 1,506 students. By school count, it is a sparse city.

In terms of grade levels, the city comprises 1 elementary, 1 middle, and 1 high.

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

Over the past 7-year window. Combined enrollment now sits at 1,506 students, fell 3% from the 1,557 reported in SY 2017-18.

In the discussion threads here, the community for Hanover discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Hanover, New Hampshire?
There are 3 public K-12 schools in Hanover, with a combined enrollment of about 1,506.
How many elementary, middle, and high schools are in Hanover?
Hanover has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Hanover?
Hanover High School is the largest public school in Hanover by enrollment, with approximately 674 students.
What school districts serve Hanover?
Hanover is served by 2 public school districts, including Hanover School District, Dresden School District.
What grade levels do public schools in Hanover cover?
Public schools in Hanover serve students from kindergarten through grade 12.