25 schools in Nashua
Nashua, New Hampshire reports 25 public K-12 schools to NCES, totaling roughly 11,611 students (16 elementary, 5 middle, and 4 high).
7-year change in Nashua
SY 2017-18 vs SY 2024-25About Nashua
Nashua, New Hampshire is home to 25 public schools, with combined enrollment of approximately 11,611 students. By school count, it is an expansive city.
Looking at the level breakdown, the city is made up of 16 elementary, 5 middle, and 4 high.
Average school size in Nashua is around 464 students, 43% meaningfully above the New Hampshire average of about 324.
Looking at the last 7 years. Combined enrollment now sits at 10,716 students, shrank 9% from the 11,784 reported in SY 2017-18. Nashua now counts 23 public schools, up from 21 in SY 2017-18. On the demographic side, White enrollment moved from 58% to 49% over the same window.
On allk12, the community for Nashua discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.