6 schools in Londonderry
From elementary through high school, Londonderry runs 6 public K-12 campuses (4 elementary, 1 middle, and 1 high), with combined enrollment of about 3,950.
7-year change in Londonderry
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Londonderry Middle School | Middle | 06-08 | 918 |
| Londonderry Senior High School | High | 09-12 | 1,289 |
| Matthew Thornton Elementary School | Elementary | 01-05 | 537 |
| Moose Hill School | Elementary | PK-KG | 343 |
| North Londonderry Elementary School | Elementary | 01-05 | 451 |
| South Londonderry Elementary School | Elementary | 01-05 | 412 |
About Londonderry
Public education in Londonderry, New Hampshire runs across 6 schools that instructs roughly 3,950 students. By footprint, Londonderry sits in the medium-population bracket.
For a sense of the school types, the city consists of 4 elementary, 1 middle, and 1 high.
Average school size in Londonderry is around 658 students, 103% above the New Hampshire average of about 324.
Trend over the past 7 years. Across the same 7-year window, public-school enrollment decreased 9%: 4,337 students in SY 2017-18 versus 3,950 in SY 2024-25. On the demographic side, White enrollment moved from 92% to 88% over the same window.
On allk12, the community for Londonderry discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.