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

25 schools in Nashua

New Hampshire · Public K-12

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-25
Total enrollment
10,716
-1,068 (-9%) vs SY 2017-18
School count
23
+2 (+10%) vs SY 2017-18
% White
49%
was 58%
% Hispanic
29%
was 23%
% Black
3%
was 3%
% Asian
10%
was 11%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Academy for Science and Design Charter (H)High09-12264
Academy for Science and Design Charter (M)Middle05-08408
Amherst Street SchoolElementaryKG-05290
Bicentennial Elementary SchoolElementaryPK-05481
Birch Hill Elementary SchoolElementaryKG-05332
Brentwood AcademyHigh09-1226
Brian S. McCarthy Middle SchoolMiddle06-08649
Broad Street Elementary SchoolElementaryKG-05256
Charlotte Ave Elementary SchoolElementaryKG-05362
Dr. Norman W. Crisp SchoolElementaryKG-05361
Elm Street Middle SchoolMiddle06-08895
Fairgrounds Elementary SchoolElementaryKG-05445
Fairgrounds Middle SchoolMiddle06-08585
Franklin Street SchoolElementaryPK-PK245
Ledge Street SchoolElementaryKG-05454
Main Dunstable SchoolElementaryKG-05359
MicroSociety Academy Charter School FoundationElementaryKG-08303
Mt. Pleasant SchoolElementaryPK-05250
Nashua High School NorthHigh09-121,543
Nashua High School SouthHigh09-121,686
Nashua Title I PreschoolElementaryPK-PK0
New Searles SchoolElementaryPK-05256
Pennichuck Middle SchoolMiddle06-08768
Purple Panthers PreschoolElementaryPK-PK37
Sunset Heights SchoolElementaryKG-05356

About 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.

Frequently asked questions

How many public schools are in Nashua?
Nashua, New Hampshire has 25 public K-12 schools serving approximately 11,611 students.
How many elementary, middle, and high schools are in Nashua?
Nashua has 16 elementary, 5 middle, 4 high public schools.
What is the largest public school in Nashua?
Nashua High School South is the largest public school in Nashua by enrollment, with approximately 1,686 students.
What school districts serve Nashua?
Nashua is served by 3 public school districts, including Nashua School District, MicroSociety Academy Charter School Foundation, Academy for Science and Design Charter School.
What grade levels do public schools in Nashua cover?
Public schools in Nashua serve students from pre-K through grade 12.
Are there charter schools in Nashua?
3 of the 25 public schools in Nashua are charter schools.