Skip to main content
NH County FIPS: 33017

Public Schools in Strafford County, NH

Directory of 38 public schools operating in Strafford County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 8,600 17,200 2020-2021: 14,504 students 14,504 2020-2021 2021-2022: 14,573 students 14,573 +0.5% 2021-2022 2022-2023: 14,407 students 14,407 -1.1% 2022-2023 2023-2024: 14,249 students 14,249 -1.1% 2023-2024 2024-2025: 13,978 students 13,978 -1.9% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 38 13,978 1,220.2 11.5:1 3,622
2023-2024 38 14,249 1,142.3 12.5:1 3,873
2022-2023 38 14,407 1,163.3 12.4:1 3,865
2021-2022 38 14,573 1,167.9 12.1:1 *reporting schools 3,462
2020-2021 38 14,504 1,187.4 12.2:1 3,832

School Districts in Strafford County

Cities & Municipalities in Strafford County

15 Cities

County Schools Listing

Page 1 of 2
School Name Grades Level District City Action
Barrington Elementary School 1-4 Elementary School Barrington School District Barrington View ›
Barrington Middle School 5-8 Middle School Barrington School District Barrington View ›
Bud Carlson Academy 9-12 High School Rochester School District Rochester View ›
Chamberlain Street School K-5 Elementary School Rochester School District Rochester View ›
Dover Middle School 5-8 Middle School Dover School District Dover View ›
Dover Senior High School 9-12 High School Dover School District Dover View ›
Early Childhood Learning Center PK-K Elementary School Barrington School District Barrington View ›
East Rochester School PK-5 Elementary School Rochester School District E. Rochester View ›
Farmington Senior High School 9-12 High School Farmington School District FARMINGTON View ›
Frances G. Hopkins Elementary School at Horne Street K-4 Elementary School Dover School District Dover View ›
Garrison School K-4 Elementary School Dover School District Dover View ›
Gonic School K-5 Elementary School Rochester School District Gonic View ›
Henry Wilson Memorial School 4-8 Middle School Farmington School District Farmington View ›
Idlehurst Elementary School PK-2 Elementary School Somersworth School District Somersworth View ›
Maple Street Magnet School K-5 Elementary School Rochester School District Rochester View ›
Maple Wood Elementary School 3-5 Elementary School Somersworth School District Somersworth View ›
Mast Way School K-4 Elementary School Oyster River Coop School District Lee View ›
McClelland School K-5 Elementary School Rochester School District Rochester View ›
Middleton Elementary School PK-6 Elementary School Middleton School District Middleton View ›
Milton Elementary School PK-5 Elementary School Milton School District Milton View ›
Moharimet School K-4 Elementary School Oyster River Coop School District Madbury View ›
New Durham Elementary School PK-6 Elementary School Governor Wentworth Regional School District New Durham View ›
Nute High School 9-13 High School Milton School District Milton View ›
Nute Junior High School 6-8 Middle School Milton School District Milton View ›
Oyster River High School 9-12 High School Oyster River Coop School District Durham View ›
Page 1 of 2