Public Schools in Grafton County, New Hampshire

There are 53 Public Schools in Grafton County, New Hampshire, serving a population of 89,280 people in an area of 1,709 square miles. There is 1 Public School per 1,684 people, and 1 Public School per 32 square miles.

In New Hampshire, Grafton County is ranked 2nd of 10 counties in Public Schools per capita, and 8th of 10 counties in Public Schools per square mile.

List of Grafton County Public Schools

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


Ashland Elementary School 16 Education Drive Ashland, NH

Bath Village School 61 Lisbon Road Bath, NH

Bernice A. Ray School 26 Reservoir Road Hanover, NH

Bethlehem Elementary School 2297 Main Street Bethlehem, NH

Bridgewater-Hebron Village School 25 School House Road Bristol, NH

Bristol Elementary School 55 School Street Bristol, NH

Campton Elementary School 1110 New Hampshire 175 Campton, NH

Canaan Elementary School 31 School Street Canaan, NH

Daisy Bronson Junior High School 159 Oak Hill Avenue Littleton, NH

Enfield Village School 271 U.s. 4 Enfield, NH

Frances C. Richmond School 63 Lyme Road Hanover, NH

Hanover High School 41 Lebanon Street Hanover, NH

Hanover Street School 193 Hanover Street Lebanon, NH

Haverhill Cooperative Middle School 175 Morrill Dr North Haverhill, NH

Haverhill Cooperative Middle School 175 Morrill Drive Haverhill, NH

Holderness Central School 3 School Street Ashland, NH

Holderness Central School 19 School Road Holderness, NH

Indian River School 45 Royal Road Canaan, NH

Lafayette Regional School 149 Main Street Franconia, NH

Landaff Blue School 813 Millbrook Road Landaff, NH

Lebanon High School 195 Hanover Street Lebanon, NH

Lebanon Junior High School 75 Bank Street Lebanon, NH

Lebanon Middle School 3 Moulton Avenue Lebanon, NH

Ledyard Charter School 11 Eldridge Street Lebanon, NH

Ledyard Charter School 39 Hanover Street Lebanon, NH

Lin-Wood Public School (Elem) 54 Linwood Drive Lincoln, NH

Lin-Wood Public School (High) 72 Linwood Drive Lincoln, NH

Lisbon Regional School (Middle) 24 Highland Avenue Lisbon, NH

Littleton High School 159 Oak Hill Avenue Littleton, NH

Lyme Elementary School 35 Union Street Lyme, NH

Lyme Elementary School New Hampshire 10 Lyme, NH

Mascoma Valley Regional High School 27 Royal Road Canaan, NH

Mildred C. Lakeway School 325 Union Street Littleton, NH

Monroe Consolidated School 77 Woodsville Road Monroe, NH

Mountain Village Charter School 13 New Hampshire 25 Plymouth, NH

Mt. Lebanon School 5 White Avenue Lebanon, NH

New Lisbon High School 24 Highland Avenue Lisbon, NH

Newfound Memorial Middle School 155 North Main Street Bristol, NH

Newfound Regional High School 150 Newfound Road Bristol, NH

North Country Charter Academy (H) 260 Cottage Street Littleton, NH

Piermont Village School 131 New Hampshire 10 Piermont, NH

Plymouth Elementary School 43 Old Ward Bridge Road Plymouth, NH

Plymouth Regional High School 86 Old Ward Bridge Road Plymouth, NH

Profile Junior High School 691 Profile Road Bethlehem, NH

Rivendell Academy 2972 New Hampshire 25A Orford, NH

Russell Elementary School 195 School Street Rumney, NH

Seminary Hill School 20 Seminary Hill Road Lebanon, NH

Thornton Central School 1886 New Hampshire 175 Thornton, NH

Warren Village School 11 School Street Warren, NH

Waterville Valley Elementary School 1 Noon Peak Road Waterville Valley, NH

About Grafton County Public Schools

Grafton 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 Grafton 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:
  • Grafton County Public School calendars
  • Admissions policies and enrollment
  • Grafton County school district
  • Academics and school curriculum
  • School buses and transportation

Grafton County Public School Statistics

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

Grafton County Public School Enrollment
 Grafton CountyNew Hampshire
Nursery & Preschool Enrollment530 (61.9%)8,209 (45.5%)
Kindergarten Enrollment759 (84.8%)11,819 (83.6%)
Elementary School Enrollment (Grades 1-4)2,926 (91.0%)52,461 (90.0%)
Elementary School Enrollment (Grades 5-8)3,056 (90.4%)55,699 (90.1%)
High School Enrollment (Grades 9-12)3,083 (86.0%)58,450 (87.7%)
Grafton County Educational Attainment (Age 25+)
 Grafton CountyNew Hampshire
Less than 9th Grade Education1,510 (2.4%)21,106 (2.2%)
9-12th Grade (No Diploma)3,137 (5.0%)46,172 (4.9%)
High School Graduate (Including Equivalency)17,447 (28.0%)262,891 (28.0%)