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

2 schools in New London

New Hampshire · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, New London's 2 public K-12 schools collectively enroll about 352 students (2 elementary).

7-year change in New London

SY 2017-18 vs SY 2024-25
Total enrollment
352
-20 (-5%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
94%
was 91%
% Hispanic
2%
was 0%
% Black
0%
was 1%
% Asian
1%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Kearsarge Reg. Elem. School at New LondonElementaryKG-05330
Kearsarge Regional Preschool New LondonElementaryPK-PK22

About New London

New London, New Hampshire is home to 2 public schools, with combined enrollment of approximately 352 students. By school count, it is a rural-scale city.

Schools in New London average about 176 students each, 46% below the New Hampshire norm.

Looking at the last 7 years. Combined enrollment now sits at 352 students, decreased 5% from the 372 reported in SY 2017-18. The Asian share of public-school enrollment declined from 5% to 1%.

On allk12, the community for New London discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in New London?
New London, New Hampshire has 2 public K-12 schools serving approximately 352 students.
How many elementary, middle, and high schools are in New London?
New London has 2 elementary public schools.
What is the largest public school in New London?
Kearsarge Reg. Elem. School at New London is the largest public school in New London by enrollment, with approximately 330 students.
What school districts serve New London?
New London public schools are operated by Kearsarge Regional School District.
What grade levels do public schools in New London cover?
Public schools in New London serve students from pre-K through grade 5.