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

Rockingham County

New Hampshire · Public K-12

Public K-12 enrollment in Rockingham County totals about 41,753 students across 99 schools, an average of 422 per campus. Londonderry School District is the largest district. By grade band, the county runs 62 elementary, 19 middle, and 18 high schools.

7-year change in Rockingham County

SY 2017-18 vs SY 2024-25
Total enrollment
40,776
-2,952 (-7%) vs SY 2017-18
School count
95
+3 (+3%) vs SY 2017-18
% White
86%
was 90%
% Hispanic
6%
was 4%
% Black
1%
was 1%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
99
45 districts
Enrollment
41,753
NCES CCD
Median income
$118,331
Above New Hampshire avg
Free/reduced lunch
13.3%
Below New Hampshire avg
Elementary
62
19,728 students
Middle
19
8,787 students
High
18
13,238 students
Combined / other
0
schools
LARGEST DISTRICT
Londonderry School District
3,950 students · 45 districts in Rockingham County

County vs. school enrollment demographics

Left bar is the racial makeup of Rockingham County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
91%
Hispanic
4%
Black
1%
Asian
2%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
86%
Hispanic
6%
Black
1%
Asian
2%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
45.7%
adults 25+
Poverty rate
3.0%
ACS 5-year
Unemployment
3.6%
civilian labor
Median age
45
18.5% under 18

Test scores in Rockingham County

Latest 2024-25 ELA proficiency, 78 schools ranked. New Hampshire state average: 55.2%.

See all 78 schools in Rockingham County ranked by score →

All schools (99)

NameCityLevelGradesEnrollmentRating
Pinkerton AcademyDerryHigh09-132,990·
Exeter High SchoolExeterHigh09-121,348·
Londonderry Senior High SchoolLondonderryHigh09-121,289·
Salem High SchoolSalemHigh09-121,116·
Golden Brook Elementary SchoolWindhamElementaryPK-041,113·
Portsmouth High SchoolPortsmouthHigh09-131,017·
Winnacunnet High SchoolHamptonHigh09-13993·
Cooperative Middle SchoolStrathamMiddle06-08945·
Windham High SchoolWindhamHigh09-12945·
Timberlane Regional High SchoolPlaistowHigh09-12944·
Londonderry Middle SchoolLondonderryMiddle06-08918·
Woodbury SchoolSalemMiddle06-08762·
Timberlane Regional Middle SchoolPlaistowMiddle06-08723·
Gilbert H. Hood Middle SchoolDerryMiddle07-08696·
Auburn Village SchoolAuburnElementaryPK-08692·
Coe-Brown Northwood AcademyNorthwoodHigh09-12654·
West Running Brook Intermediate SchoolDerryMiddle05-06639·
Matthew Thornton Elementary SchoolLondonderryElementary01-05537·
Nottingham Elementary SchoolNottinghamElementaryPK-08527·
West Running Brook Middle SchoolDerryMiddle06-08518·
Chester AcademyChesterElementaryPK-08508·
Deerfield Community SchoolDeerfieldElementaryPK-08506·
Stratham Memorial SchoolStrathamElementaryPK-05498·
Portsmouth Middle SchoolPortsmouthMiddle06-08486·
Ernest P. Barka Elementary SchoolDerryElementaryKG-04485·
Newmarket Elementary SchoolNewmarketElementaryPK-05474·
Hampstead Central SchoolHampsteadElementaryPK-04470·
Epping Elementary SchoolEppingElementaryPK-05464·
North Londonderry Elementary SchoolLondonderryElementary01-05451·
Sanborn Regional High SchoolKingstonHigh09-12448·
Pollard Elementary SchoolPlaistowElementaryPK-05434·
Windham Center SchoolWindhamMiddle05-06426·
Windham Middle SchoolWindhamMiddle07-08414·
Iber Holmes Gove Middle SchoolRaymondMiddle04-08413·
Northwood Elementary SchoolNorthwoodElementaryPK-08413·
South Londonderry Elementary SchoolLondonderryElementary01-05412·
Windham Academy Public Charter SchoolWindhamElementaryKG-08410·
Main Street SchoolExeterElementaryPK-02406·
Lincoln Street Elementary SchoolExeterElementary03-05401·
East Derry Memorial Elementary SchoolDerryElementaryKG-04388·
Virtual Learning Academy (H)ExeterHigh09-12386·
Derry Village SchoolDerryElementaryKG-05377·
William T. Barron Elementary SchoolSalemElementaryKG-05377·
Greenland Central SchoolGreenlandElementaryKG-08367·
Atkinson AcademyAtkinsonElementaryPK-05364·
Ellis SchoolFremontElementaryPK-08353·
North Salem Elementary SchoolSalemElementaryKG-05353·
Hampstead Middle SchoolHampsteadMiddle05-08352·
Moose Hill SchoolLondonderryElementaryPK-KG343·
Grinnell SchoolDerryElementaryKG-04338·
Lamprey River Elementary SchoolRaymondElementaryKG-03333·
South Range Elementary SchoolDerryElementaryKG-04333·
Mary C. Dondero Elementary SchoolPortsmouthElementaryKG-05328·
Raymond High SchoolRaymondHigh09-13326·
Little Harbour SchoolPortsmouthElementaryKG-05325·
Sandown North Elementary SchoolSandownElementary01-05322·
Hampton AcademyHamptonMiddle06-08313·
Adeline C. Marston SchoolHamptonElementary03-05303·
Seabrook Elementary SchoolSeabrookElementaryPK-04302·
William E. Lancaster SchoolSalemElementaryKG-05294·
The Birches Academy of Academics - Art A Public Charter SchSalemElementaryKG-08286·
Danville Elementary SchoolDanvilleElementaryPK-05283·
Hampton Centre SchoolHamptonElementaryPK-02282·
Swasey Central SchoolBrentwoodElementaryPK-05282·
Seabrook Middle SchoolSeabrookMiddle05-08277·
Newmarket Jr.-Sr. High SchoolNewmarketHigh09-13274·
Henry W. Moore SchoolCandiaElementaryKG-08272·
Mary A. Fisk Elementary SchoolSalemElementaryKG-05272·
Dr. L. F. Soule SchoolSalemElementaryKG-05270·
Daniel J. Bakie SchoolKingstonElementaryPK-02269·
North Hampton SchoolNorth HamptonElementaryPK-08268·
Sanborn Regional Middle SchoolKingstonMiddle06-08251·
New Franklin SchoolPortsmouthElementaryKG-05247·
Memorial SchoolNewtonElementary03-05239·
Newmarket Jr.-Sr. High (Elem)NewmarketMiddle06-08225·
Epping High SchoolEppingHigh09-12213·
Rye Elementary SchoolRyeElementaryPK-04211·
Epping Middle SchoolEppingMiddle06-08194·
Lincoln Akerman SchoolHampton FallsElementaryPK-08190·
Seacoast Classical Academy Chartered Public SchoolNewtonElementaryKG-08179·
Rye Junior High SchoolRyeMiddle05-08175·
Sandown Central SchoolSandownElementaryPK-KG154·
Kensington Elementary SchoolKensingtonElementaryPK-05142·
Derry Early Education ProgramDerryElementaryPK-PK132·
Virtual Learning Academy (E)ExeterElementaryKG-08124·
Newfields Elementary SchoolNewfieldsElementaryKG-05115·
Salem PreschoolSalemElementaryPK-PK113·
East Kingston Elementary SchoolEast KingstonElementaryKG-05108·
Arts Academy of New Hampshire Chartered Public High SchoolSalemHigh09-12106·
Great Bay Charter School (H)ExeterHigh09-1294·
South Hampton Barnard SchoolSouth HamptonElementaryKG-0881·
Next Charter SchoolDerryHigh09-1279·
Coastal Waters Chartered Public School (E)ExeterElementaryKG-0866·
Great Bay Charter School (M)ExeterMiddle03-0860·
Newington Public SchoolNewingtonElementaryKG-0643·
Raymond School District Preschool ProgramRaymondElementaryPK-PK42·
Maude H. Trefethen SchoolNew CastleElementaryKG-0633·
PEEP School - Pre School ProgramPortsmouthElementaryPK-PK24·
Coastal Waters Chartered Public School (H)ExeterHigh09-1216·

Cities in Rockingham County

Derry10 schoolsSalem10 schoolsExeter6 schoolsLondonderry6 schoolsPortsmouth6 schoolsWindham5 schoolsHampton4 schoolsRaymond4 schoolsEpping3 schoolsExeter3 schoolsKingston3 schoolsNewmarket3 schoolsPlaistow3 schoolsHampstead2 schoolsNorthwood2 schoolsRye2 schoolsSandown2 schoolsSeabrook2 schoolsStratham2 schoolsAtkinson1 schoolAuburn1 schoolBrentwood1 schoolCandia1 schoolChester1 schoolDanville1 schoolDeerfield1 schoolDerry1 schoolEast Kingston1 schoolFremont1 schoolGreenland1 schoolHampton Falls1 schoolKensington1 schoolNew Castle1 schoolNewfields1 schoolNewington1 schoolNewton1 schoolNewton1 schoolNorth Hampton1 schoolNottingham1 schoolSouth Hampton1 school

About Rockingham County

Rockingham County is a high-population New Hampshire county of about 319,082 residents, home to 99 public schools and roughly 41,753 students.

For perspective, census numbers show typical household earnings sit around $118,331, roughly 46% of adults have completed at least a four-year degree, and roughly 3% of residents live below the federal poverty line. That income level is 32% higher than the New Hampshire median.

Looking at the level breakdown, Rockingham County covers 62 elementary schools (19,728 students), 19 middle schools (8,787), and 18 high schools (13,238).

Londonderry School District is the biggest district by enrollment, covering about 3,950 students across Rockingham County.

Over the past 7-year window. Total public-school enrollment in Rockingham County has decreased 7% since SY 2017-18, moving from about 43,728 students to 40,776. Rockingham County now counts 95 public schools, up from 92 in SY 2017-18. Demographically, the White share of enrollment declined from 90% to 86%.

On allk12, the community for Rockingham County 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 Rockingham County?
Rockingham County, New Hampshire has 99 public K-12 schools serving approximately 41,753 students.
How many high schools are in Rockingham County?
Rockingham County, New Hampshire has 18 public high schools, serving approximately 13,238 students.
How many middle schools are in Rockingham County?
Rockingham County, New Hampshire has 19 public middle schools, serving approximately 8,787 students.
How many elementary schools are in Rockingham County?
Rockingham County, New Hampshire has 62 public elementary schools, serving approximately 19,728 students.
What is the largest school district in Rockingham County?
Londonderry School District is the largest school district in Rockingham County, serving approximately 3,950 students. The county contains 45 school districts overall.
How many people live in Rockingham County?
Rockingham County has roughly 319,082 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Rockingham County?
Median household income in Rockingham County is $118,331, above the New Hampshire average of $89,682. About 3.0% of residents live below the federal poverty line.
How educated are residents of Rockingham County?
Approximately 45.7% of adults 25 and older in Rockingham County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Rockingham County qualify for free or reduced lunch?
Roughly 13.3% of students in Rockingham County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the New Hampshire county average of 28.8%.
What is the student-teacher ratio in Rockingham County schools?
Across Rockingham County public schools, the enrollment-weighted student-teacher ratio is approximately 11.8 to 1.

Rockingham County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data