Top Strafford County Public Schools

All
(38)
All
(38)
 
High
(8)
High
(8)
 
Middle
(9)
Middle
(9)
 
Elementary
(30)
Elementary
(30)
 
Pre-K
(6)
Pre-K
(6)
 
Charter
(2)
Charter
(2)
 
Private
(26)
Private
(26)
 

Top Strafford County Public Schools (2018-19)

  • School Location Grades Students
  • Barrington Barrington Elementary School
    570 Calef Highway
    Barrington, NH 03825
    (603)664-2641

    Grades: 1-4 | 400 students
  • Barrington Barrington Middle School
    51 Haley Dr.
    Barrington, NH 03825
    (603)664-2127

    Grades: 5-8 | 420 students
  • Rochester Bud Carlson Academy
    Rochester School Department, 1
    Rochester, NH 03867
    (603)332-3678

    Grades: 9-12 | 58 students
  • Rochester Chamberlain Street School
    65 Chamberlain St.
    Rochester, NH 03867
    (603)332-5258

    Grades: K-5 | 400 students
  • Dover Cocheco Academy For The Arts Charter School
    40 Hampshire Cir
    Dover, NH 03820
    (603)742-0700

    Grades: 9-12 | 61 students
  • Dover Dover Middle School
    16 Daley Dr.
    Dover, NH 03820
    (603)516-7200

    Grades: 5-8 | 1156 students
  • Dover Dover Senior High School
    25 Alumni Dr.
    Dover, NH 03820
    (603)516-6900

    Grades: 9-12 | 1332 students
  • Barrington Early Childhood Learning Center
    77 Ramsdell Lane
    Barrington, NH 03825
    (603)664-5586

    Grades: PK-K | 132 students
  • Rochester East Rochester School
    773 Portland St.
    Rochester, NH 03868
    (603)332-2146

    Grades: PK-5 | 336 students
  • Farmington Farmington Senior High School
    1 Thayer Dr.
    Farmington, NH 03835
    (603)755-2811

    Grades: 9-12 | 301 students
  • Dover Garrison School
    50 Garrison Rd.
    Dover, NH 03820
    (603)516-6752

    Grades: K-4 | 475 students
  • Rochester Gonic School
    10 Railroad Ave.
    Rochester, NH 03839
    (603)332-6487

    Grades: K-5 | 239 students
  • Farmington Henry Wilson Memorial School
    51 School St.
    Farmington, NH 03835
    (603)755-2181

    Grades: 4-8 | 409 students
  • Dover Horne Street School
    78 Horne St.
    Dover, NH 03820
    (603)516-6756

    Grades: K-4 | 506 students
  • Somersworth Idlehurst Elementary School
    46 Stackpole Road
    Somersworth, NH 03878
    (603)692-2435

    Grades: PK-5 | 506 students
  • Rochester Maple Street Magnet School Magnet School
    27 Maple Street
    Rochester, NH 03867
    (603)332-6481

    Grades: K-5 | 117 students
  • Somersworth Maple Wood Elementary School
    184 Maple St.
    Somersworth, NH 03878
    (603)692-3331

    Grades: K-5 | 270 students
  • Lee Mast Way School
    23 Mast Rd.
    Lee, NH 03861
    (603)659-3001

    Grades: K-4 | 285 students
  • Rochester Mcclelland School
    59 Brock St.
    Rochester, NH 03867
    (603)332-2180

    Grades: K-5 | 369 students
  • Milton Milton Elementary School
    8 School St.
    Milton, NH 03851
    (603)652-4539

    Grades: K-5 | 258 students
  • Madbury Moharimet School
    11 Lee Rd.
    Madbury, NH 03823
    (603)742-2900

    Grades: K-4 | 382 students
  • Rochester Nancy Loud School
    5 Cocheco Ave.
    Rochester, NH 03868
    (603)332-6486

    Grades: K-4 | 87 students
  • New Durham New Durham Elementary School
    7 Old Bay Rd.
    New Durham, NH 03855
    (603)859-2061

    Grades: PK-6 | 166 students
  • Milton Nute High School
    22 Elm St.
    Milton, NH 03851
    (603)652-4591

    Grades: 9-12 | 174 students
  • Milton Nute Junior High School
    22 Elm St.
    Milton, NH 03851
    (603)652-4591

    Grades: 6-8 | 111 students
  • Durham Oyster River High School
    55 Coe Dr.
    Durham, NH 03824
    (603)868-2375

    Grades: 9-12 | 714 students
  • Durham Oyster River Middle School
    1 Coe Dr.
    Durham, NH 03824
    (603)868-2155

    Grades: 5-8 | 673 students
  • Rochester Rochester Middle School
    47 Brock St.
    Rochester, NH 03867
    (603)332-4090

    Grades: 6-8 | 891 students
  • Rollinsford Rollinsford Grade School
    487 Locust St.
    Rollinsford, NH 03869
    (603)742-2351

    Grades: K-6 | 155 students
  • Rochester School Street School
    13 School St.
    Rochester, NH 03867
    (603)332-6483

    Grades: K-4 | 91 students
  • Dover Seacoast Charter School Charter School
    171 Watson Road
    Dover, NH 03820
    (603)842-5764

    Grades: K-8 | 203 students
  • Somersworth Somersworth High School
    11 Memorial Dr.
    Somersworth, NH 03878
    (603)692-2431

    Grades: 9-13 | 479 students
  • Somersworth Somersworth Middle School
    7 Memorial Dr.
    Somersworth, NH 03878
    (603)692-2126

    Grades: 6-8 | 377 students
  • Rochester Spaulding High School
    130 Wakefield St.
    Rochester, NH 03867
    (603)332-0757

    Grades: 9-12 | 1408 students
  • Strafford Strafford School
    22 Roller Coaster Rd., Unit 1
    Strafford, NH 03884
    (603)664-2842

    Grades: K-8 | 396 students
  • Show 3 more public schools in Strafford County, NH
Recent Articles
We examine the issue of Internet access in public schools, particularly in light of recent allegations from a father that his daughter was allowed to visit online dating websites from her school during class hours.
Special education teachers face a unique set of challenges, and so do the parents of special needs students. Keep reading to learn some practical tips for making your life as a special needs teacher or parent easier.
Taking the SAT or ACT is a major source of stress for high school students. Keep reading to learn how to choose the right test and how to prepare for it.