Grafton County Public Schools

All
(50)
All
(50)
 
High
(14)
High
(14)
 
Middle
(10)
Middle
(10)
 
Elementary
(28)
Elementary
(28)
 
Pre-K
(11)
Pre-K
(11)
 
Charter
(3)
Charter
(3)
 
Private
(18)
Private
(18)
 
There are 50 public schools in Grafton County, New Hampshire, serving 11,258 students.
The most diverse school district in Grafton County is Hanover School District. Read more about public school diversity statistics in New Hampshire or national school diversity statistics.
Minority enrollment is 8% (majority Asian and Hispanic) and the student:teacher ratio is 10:1.

Grafton County Public Schools

  • School Location Grades Students
  • AshlandAshland Elementary School
    16 Education Dr
    AshlandNH 03217
    (603)968-7622

    Grades: KG-8 | 165 students
  • BathBath Village School
    61 Lisbon Rd
    BathNH 03740
    (603)747-2004

    Grades: KG-6 | 59 students
  • HanoverBernice A. Ray School
    26 Reservoir Rd
    HanoverNH 03755
    (603)643-6655

    Grades: KG-5 | 451 students
  • BethlehemBethlehem Elementary School
    2297 Main St
    BethlehemNH 03574
    (603)869-5842

    Grades: KG-6 | 156 students
  • BristolBridgewater-hebron Village School
    25 Schoolhouse Rd
    BristolNH 03222
    (603)744-6969

    Grades: PK-5 | 159 students
  • BristolBristol Elementary School
    55 School St
    BristolNH 03222
    (603)744-2761

    Grades: KG-5 | 232 students
  • CamptonCampton Elementary School
    1110 Nh Rte. 175
    CamptonNH 03223
    (603)726-3931

    Grades: PK-8 | 346 students
  • CanaanCanaan Elementary School
    31 School St
    CanaanNH 03741
    (603)523-4312

    Grades: PK-4 | 264 students
  • LittletonDaisy Bronson Junior High School
    159 Oak Hill Ave
    LittletonNH 03561
    (603)444-3361

    Grades: 7-8 | 114 students
  • EnfieldEnfield Village School
    271 Us Route 4
    EnfieldNH 03748
    (603)632-4231

    Grades: PK-4 | 217 students
  • HanoverFrances C. Richmond School
    63 Lyme Rd
    HanoverNH 03755
    (603)643-6040

    Grades: 6-8 | 391 students
  • HanoverHanover High School
    41 Lebanon St
    HanoverNH 03755
    (603)643-3431

    Grades: 9-12 | 724 students
  • LebanonHanover Street School
    193 Hanover St
    LebanonNH 03766
    (603)448-2945

    Grades: PK-4 | 345 students
  • North HaverhillHaverhill Cooperative Middle School
    175 Morrill Dr
    North HaverhillNH 03774
    (603)787-2100

    Grades: 4-8 | 254 students
  • HoldernessHolderness Central School
    3 School Rd
    HoldernessNH 03245
    (603)536-2538

    Grades: KG-8 | 184 students
  • CanaanIndian River School
    45 Royal Rd
    CanaanNH 03741
    (603)632-4357

    Grades: 5-8 | 368 students
  • FranconiaLafayette Regional School
    149 Main St
    FranconiaNH 03580
    (603)823-7741

    Grades: KG-6 | 111 students
  • LisbonLandaff Blue School
    813 Millbrook Rd
    LisbonNH 03585
    (603)838-6416

    Grades: KG-3 | 17 students
  • LebanonLebanon High School
    195 Hanover St
    LebanonNH 03766
    (603)448-2055

    Grades: 9-12 | 681 students
  • LebanonLebanon Middle School
    3 Moulton Ave
    LebanonNH 03766
    (603)448-3056

    Grades: 5-8 | 435 students
  • LebanonLedyard Charter SchoolCharter School
    22 School St
    LebanonNH 03766
    (603)727-4772

    Grades: 9-12 | 44 students
  • LincolnLin-wood Public School (high)
    72 Linwood Dr
    LincolnNH 03251
    (603)745-2214

    Grades: 9-12 | 112 students
  • LincolnLin-wood Public School (middle)
    72 Linwood Dr
    LincolnNH 03251
    (603)745-2214

    Grades: 6-8 | 80 students
  • LincolnLin-wood Public School Elementary
    54 Linwood Dr
    LincolnNH 03251
    (603)745-2214

    Grades: KG-5 | 147 students
  • LisbonLisbon Regional School (high)
    24 Highland Ave
    LisbonNH 03585
    (603)838-5506

    Grades: 9-12 | 120 students
  • LisbonLisbon Regional School (middle)
    24 Highland Ave
    LisbonNH 03585
    (603)838-5506

    Grades: 6-8 | 91 students
  • LisbonLisbon Regional School Elementary
    24 Highland Ave
    LisbonNH 03585
    (603)838-5506

    Grades: KG-5 | 135 students
  • LittletonLittleton High School
    159 Oak Hill Ave
    LittletonNH 03561
    (603)444-5601

    Grades: 9-12 | 237 students
  • LymeLyme Elementary School
    Rte. 10
    LymeNH 03768
    (603)795-2125

    Grades: KG-8 | 199 students
  • CanaanMascoma Valley Regional High School
    27 Royal Rd
    CanaanNH 03741
    (603)632-4308

    Grades: 9-12 | 368 students
  • LittletonMildred C. Lakeway School
    325 Union St
    LittletonNH 03561
    (603)444-2831

    Grades: KG-6 | 419 students
  • MonroeMonroe Consolidated School
    77 Woodsville Rd
    MonroeNH 03771
    (603)638-2800

    Grades: PK-8 | 81 students
  • West LebanonMt. Lebanon School
    5 White Ave
    West LebanonNH 03784
    (603)298-8202

    Grades: PK-4 | 270 students
  • BristolNewfound Memorial Middle School
    155 North Main St
    BristolNH 03222
    (603)744-8162

    Grades: 6-8 | 259 students
  • BristolNewfound Regional High School
    150 Newfound Rd
    BristolNH 03222
    (603)744-6006

    Grades: 9-12 | 377 students
  • Show 15 more public schools in Grafton County, NH
Recent Articles
November 09, 2016
Starting school can be a scary and overwhelming situation for any child, but children with autism experience unique challenges. Keep reading to learn what those challenges may be and to receive some tips for dealing with them appropriately.
November 09, 2016
For some students, attending college immediately after high school is not the right choice. Keep reading to learn more about the pros and cons of this decision and to learn about some alternative options.
November 08, 2016
Homework has become deeply ingrained in the U.S. educational system, but how much homework is too much and how can you create a healthy environment for your child to do schoolwork at home?