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

7 schools in Hudson School District

New Hampshire · 2,921 students · 1 city

For a New Hampshire district, Hudson School District runs a compact public-school system: 7 campuses and roughly 2,921 students (5 elementary, 1 middle, and 1 high).

7-year change in Hudson School District

SY 2017-18 vs SY 2024-25
Total enrollment
2,921
-505 (-15%) vs SY 2017-18
School count
7
+2 (+40%) vs SY 2017-18
% White
80%
was 85%
% Hispanic
8%
was 6%
% Black
2%
was 1%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Alvirne High SchoolHudsonHigh09-13976
Hudson Memorial SchoolHudsonMiddle06-08648
Nottingham West Elementary SchoolHudsonElementary02-05457
Hills Garrison Elementary SchoolHudsonElementary02-05354
Dr. H. O. Smith Elementary SchoolHudsonElementary01-01200
Library Street SchoolHudsonElementaryKG-KG190
Nottingham West Elementary Pre SchoolHudsonElementaryPK-PK96

About Hudson School District

As an average-sized district in New Hampshire, Hudson School District teaches 2,921 students across 7 schools.

Looking at the level breakdown, Hudson School District is made up of 5 elementary, 1 middle, and 1 high school.

On a per-school basis, Hudson School District runs about 417 students per campus, 29% meaningfully above the state mean of roughly 324.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 15%: 3,426 students in SY 2017-18 versus 2,921 in SY 2024-25. Over that span, Hudson School District gained 2 schools, going from 5 to 7. Demographically, the White share of enrollment fell from 85% to 80%.

On allk12, the community for Hudson School District discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools does Hudson School District run?
Hudson School District has 7 public schools with a combined enrollment of about 2,921 students in New Hampshire.
What is the mix of elementary, middle, and high schools in Hudson School District?
Hudson School District includes 5 elementary, 1 middle, 1 high schools.
What is the largest school in Hudson School District?
Alvirne High School is the largest public school in Hudson School District by enrollment, with approximately 976 students.
What grade levels does Hudson School District serve?
Hudson School District schools serve students from pre-K through grade 13, across 7 campuses.