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

Strafford County

New Hampshire · Public K-12

39 public schools serving approximately 14,488 students, in a county of 132,575 residents.

Schools
39
12 districts
Enrollment
14,488
NCES CCD
Median income
$88,570
Below New Hampshire avg
Free/reduced lunch
26.9%
Below New Hampshire avg
Elementary
24
schools
Middle
7
schools
High
7
schools
Combined / other
1
schools
LARGEST DISTRICT
Rochester School District
3,891 students · 12 districts in Strafford County

County vs. school enrollment demographics

Left bar is the racial makeup of Strafford 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
88%
Hispanic
3%
Black
1%
Asian
3%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
86%
Hispanic
3%
Black
1%
Asian
4%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
39.3%
adults 25+
Poverty rate
5.4%
ACS 5-year
Unemployment
3.5%
civilian labor
Median age
38
17.6% under 18

All schools (39)

NameCityLevelGradesEnrollmentRating
Dover Senior High SchoolDoverHigh09-121,505·
Spaulding High SchoolRochesterHigh09-121,301·
Dover Middle SchoolDoverMiddle05-081,018·
Rochester Middle SchoolRochesterMiddle06-08847·
Oyster River High SchoolDurhamHigh09-13844·
Oyster River Middle SchoolDurhamMiddle05-08643·
Woodman Park SchoolDoverElementaryPK-04436·
Barrington Elementary SchoolBarringtonElementary01-04424·
Strafford SchoolStraffordElementaryPK-08403·
Somersworth High SchoolSomersworthHigh09-12394·
Frances G. Hopkins Elementary School at Horne StreetDoverElementaryKG-04393·
Garrison SchoolDoverElementaryKG-04391·
Barrington Middle SchoolBarringtonMiddle05-08382·
McClelland SchoolRochesterElementaryKG-05346·
Somersworth Middle SchoolSomersworthMiddle06-08342·
Mast Way SchoolLeeElementaryKG-04327·
Idlehurst Elementary SchoolSomersworthElementaryPK-02311·
Seacoast Charter SchoolDoverElementaryPK-08299·
Chamberlain Street SchoolRochesterElementaryKG-05298·
Moharimet SchoolMadburyElementaryKG-04297·
East Rochester SchoolE. RochesterElementaryPK-05293·
Henry Wilson Memorial SchoolFarmingtonMiddle04-08287·
Maple Wood Elementary SchoolSomersworthElementary03-05281·
William Allen SchoolRochesterElementaryKG-05281·
Valley View Community SchoolFarmingtonElementaryPK-03266·
Milton Elementary SchoolMiltonElementaryPK-05249·
Farmington Senior High SchoolFarmingtonHigh09-13239·
Gonic SchoolGonicElementaryKG-05192·
New Durham Elementary SchoolNew DurhamElementaryPK-06159·
Middleton Elementary SchoolMiddletonElementaryPK-06153·
Nute High SchoolMiltonHigh09-12147·
Early Childhood Learning CenterBarringtonElementaryPK-KG141·
Rollinsford Grade SchoolRollinsfordElementaryKG-06128·
Maple Street Magnet SchoolRochesterElementaryKG-05110·
Nute Junior High SchoolMiltonMiddle06-08108·
Nancy Loud SchoolE. RochesterElementaryKG-0481·
Bud Carlson AcademyRochesterHigh09-1276·
School Street SchoolRochesterElementaryKG-0466·
Oyster River Preschool Education ProgramDurhamPrekindergartenPK-PK30·

Frequently asked questions

How many K-12 schools serve Strafford County?
There are 39 public K-12 schools in Strafford County, New Hampshire, with a combined enrollment of about 14,488.
How many high schools are in Strafford County?
Strafford County, New Hampshire has 7 public high schools, along with 7 middle schools and 24 elementary schools.
What is the largest school district in Strafford County?
Rochester School District is the largest school district in Strafford County, serving approximately 3,891 students. The county contains 12 school districts overall.
What is the population of Strafford County?
Strafford County, New Hampshire has a population of approximately 132,575, with a median age of 38. About 17.6% of residents are under 18.
What is the median household income in Strafford County?
Median household income in Strafford County is $88,570, below the New Hampshire average of $89,682. About 5.4% of residents live below the federal poverty line.
How educated are residents of Strafford County?
Approximately 39.3% of adults 25 and older in Strafford County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Strafford County qualify for free or reduced lunch?
Roughly 26.9% of students in Strafford 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.5%.
What is the student-teacher ratio in Strafford County schools?
Across Strafford County public schools, the enrollment-weighted student-teacher ratio is approximately 12.6 to 1.
What is the racial makeup of Strafford County?
Strafford County residents are approximately 88% White, 3% Hispanic, 1% Black, 3% Asian, 7% two or more races according to the Census ACS 5-year estimate.
What share of housing in Strafford County is owner-occupied?
Strafford County has about 56,609 housing units, of which roughly 67.1% are owner-occupied.
DATA · Census ACS 5-year · NCES Common Core of Data