Public Schools in Strafford County, New Hampshire

There are 40 Public Schools in Strafford County, New Hampshire, serving a population of 126,552 people in an area of 369 square miles. There is 1 Public School per 3,163 people, and 1 Public School per 9 square miles.

In New Hampshire, Strafford County is ranked 9th of 10 counties in Public Schools per capita, and 3rd of 10 counties in Public Schools per square mile.

List of Strafford County Public Schools

Find Strafford County, New Hampshire public schools, including charter schools, k-12, elementary, middle, and high schools.


Barrington Elementary School 570 Calef Highway Barrington, NH

Barrington Middle School 51 Haley Drive Barrington, NH

Bud Carlson Academy Rochester School Department Rochester, NH

Bud Carlson Academy 150 Wakefield Street Rochester, NH

Chamberlain Street School 65 Chamberlain Street Rochester, NH

Cocheco Arts And Technology Charter Academy 1 Washington Center Dover, NH

Cocheco Arts And Technology Charter Academy 40 Hampshire Circle Dover, NH

Dover Middle School 16 Daley Drive Dover, NH

Dover Senior High School 25 Alumni Drive Dover, NH

Early Childhood Learning Center 77 Ramsdell Lane Barrington, NH

Early Childhood Program School 77 Ramsdell Lane Barrington, NH

East Rochester School 773 Portland Street Rochester, NH

Farmington Senior High School 1 Thayer Drive Farmington, NH

Garrison School 50 Garrison Road Dover, NH

Gonic School 10 Railroad Avenue Rochester, NH

Henry Wilson Memorial School 51 School Street Farmington, NH

Horne Street School 78 Horne Street Dover, NH

Idlehurst Elementary School 46 Stackpole Road Somersworth, NH

Maple Street Magnet School 27 Maple Street Rochester, NH

Maple Wood Elementary School 184 Maple Street Somersworth, NH

Mast Way School 23 Mast Road Lee, NH

Mcclelland School 59 Brock Street Rochester, NH

Milton Elementary School 8 School Street Milton, NH

Moharimet School 11 Lee Road Madbury, NH

Nancy Loud School 5 Cocheco Avenue Rochester, NH

New Durham Elementary School 7 Old Bay Road New Durham, NH

Nute Junior High School 22 Elm Street Milton, NH

Oyster River High School 55 Coe Drive Durham, NH

Oyster River Middle School 1 Coe Drive Durham, NH

Rochester Middle School 47 Brock Street Rochester, NH

Rollinsford Grade School 487 Locust Street Rollinsford, NH

School Street School 13 School Street Rochester, NH

Seacoast Charter School 171 Watson Road Dover, NH

Somersworth High School 11 Memorial Drive Somersworth, NH

Somersworth Middle School 7 Memorial Drive Somersworth, NH

Spaulding High School 130 Wakefield Street Rochester, NH

Strafford School 22 Roller Coaster Road Strafford, NH

Valley View Community School 79 Thayer Drive Farmington, NH

William Allen School 23 Granite Street Rochester, NH

Woodman Park School 11 Towle Avenue Dover, NH

About Strafford County Public Schools

Strafford County Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in Strafford County, NH. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including New Hampshire, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • Strafford County Public School calendars
  • Admissions policies and enrollment
  • Strafford County school district
  • Academics and school curriculum
  • School buses and transportation

Strafford County Public School Statistics

Find Strafford County Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

Strafford County Public School Enrollment
 Strafford CountyNew Hampshire
Nursery & Preschool Enrollment903 (56.2%)8,209 (45.5%)
Kindergarten Enrollment1,179 (86.7%)11,819 (83.6%)
Elementary School Enrollment (Grades 1-4)5,065 (92.7%)52,461 (90.0%)
Elementary School Enrollment (Grades 5-8)4,937 (89.9%)55,699 (90.1%)
High School Enrollment (Grades 9-12)5,122 (87.7%)58,450 (87.7%)
Strafford County Educational Attainment (Age 25+)
 Strafford CountyNew Hampshire
Less than 9th Grade Education1,669 (2.0%)21,106 (2.2%)
9-12th Grade (No Diploma)4,510 (5.5%)46,172 (4.9%)
High School Graduate (Including Equivalency)22,569 (27.6%)262,891 (28.0%)