Grafton County Schools & Education

Grafton County, New Hampshire

School Score

80/100

Higher = better

Rating

High Performing

Graduation Rate

91.3%

National avg 87.5%

Education Statistics

Graduation Rate

91.3%

National avg 87.5%

State avg 87.2%

Per-Pupil Spending

$14,898

National avg $13,239

State avg $12,649

School Score

80/100

Higher = better

State avg 66/100

State School Rank

#1

of 10 counties (1 = best)

Education Overview

About Schools in Grafton County, New Hampshire

A Diverse and Extensive School System

Grafton County manages 52 public schools across a high count of 32 different school districts. This system serves 10,204 students with a layout that includes 28 elementary, 11 middle, and 13 high schools. The high number of districts reflects a strong local commitment to independent school governance.

Top-Tier Results and High Educational Investment

Grafton County is an academic leader with a 91.3% graduation rate, far exceeding the state's 87.2% average. This success is fueled by a generous $14,898 per-pupil expenditure, the highest among the counties surveyed. These investments result in an impressive composite school score of 71.3.

Major Districts and Diverse School Choices

The Lebanon School District and Newfound Area School District are the largest, serving over 2,700 students combined. Four charter schools provide additional options, making up nearly 8% of the county's total school inventory. The Dresden School District also gains attention for hosting the popular Hanover High School.

A Landscape of Rural Excellence

Schooling here is overwhelmingly rural, with 42 of the 52 schools situated in quiet, countryside settings. Despite the rural nature, schools like Hanover High and Plymouth Regional High serve over 600 students each. The average school size is a manageable 200 students, offering a balance of resources and individual attention.

Invest in a Home Near Premier Schools

Grafton County is a top choice for families seeking the highest levels of academic performance and school funding in New Hampshire. Towns like Hanover and Lebanon are renowned for their educational quality, which consistently drives local real estate demand. Start your home search here to give your children a competitive edge.

School Overview

Total Schools

52

in Grafton County

Total Enrollment

10,204

students

School Districts

32

districts

Charter Schools

4

8% of total

School Type Breakdown

Elementary28
Middle11
High13
Other0

32 School Districts in Grafton County

Lebanon School District

4 schools
1,631 students

Newfound Area School District

6 schools
1,167 students

Mascoma Valley Regional School District

4 schools
1,090 students

Dresden School District

2 schools
1,014 students

Haverhill Cooperative School District

3 schools
653 students

Littleton School District

3 schools
652 students

Pemi-baker Regional School District

1 school
646 students

Hanover School District

1 school
455 students

Plymouth School District

1 school
387 students

Campton School District

1 school
280 students

52 Public Schools in Grafton County

Hanover High School

Dresden School District

9–12High654 students
Plymouth Regional High School

Pemi-baker Regional School District

9–UGHigh646 students
Lebanon High School

Lebanon School District

9–12High598 students
Lebanon Middle School

Lebanon School District

5–8Middle471 students
Bernice A. Ray School

Hanover School District

KG–5Primary455 students
Plymouth Elementary School

Plymouth School District

PK–8Primary387 students
Newfound Regional High School

Newfound Area School District

9–UGHigh377 students
Frances C. Richmond School

Dresden School District

6–8Middle360 students
Mildred C. Lakeway School

Littleton School District

KG–6Primary345 students
Mascoma Valley Regional High School

Mascoma Valley Regional School District

9–12High338 students
Hanover Street School

Lebanon School District

KG–4Primary328 students
Indian River School

Mascoma Valley Regional School District

5–8Middle313 students
Newfound Memorial Middle School

Newfound Area School District

6–8Middle287 students
Campton Elementary School

Campton School District

PK–8Primary280 students
Mt. Lebanon School

Lebanon School District

PK–4Primary234 students
Haverhill Cooperative Middle School

Haverhill Cooperative School District

4–8Middle226 students
Canaan Elementary School

Mascoma Valley Regional School District

PK–4Primary225 students
Woodsville High School

Haverhill Cooperative School District

9–12High216 students
Enfield Village School

Mascoma Valley Regional School District

PK–4Primary214 students
Woodsville Elementary School

Haverhill Cooperative School District

PK–3Primary211 students

Educational Attainment

Annual Per-Pupil Expenditure

$14,898

State avg $12,649

Find Homes Near Top Schools

Browse homes in Grafton County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in Grafton County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in Grafton County, New Hampshire — FAQ

What does the school system look like in Grafton County, New Hampshire?

Grafton County manages 52 public schools across a high count of 32 different school districts. This system serves 10,204 students with a layout that includes 28 elementary, 11 middle, and 13 high schools. The high number of districts reflects a strong local commitment to independent school governance.

How do schools in Grafton County perform academically?

Grafton County is an academic leader with a 91.3% graduation rate, far exceeding the state's 87.2% average. This success is fueled by a generous $14,898 per-pupil expenditure, the highest among the counties surveyed. These investments result in an impressive composite school score of 71.3.

What are the major school districts in Grafton County, New Hampshire?

The Lebanon School District and Newfound Area School District are the largest, serving over 2,700 students combined. Four charter schools provide additional options, making up nearly 8% of the county's total school inventory. The Dresden School District also gains attention for hosting the popular Hanover High School.

What is the school experience like in Grafton County?

Schooling here is overwhelmingly rural, with 42 of the 52 schools situated in quiet, countryside settings. Despite the rural nature, schools like Hanover High and Plymouth Regional High serve over 600 students each. The average school size is a manageable 200 students, offering a balance of resources and individual attention.

How can I find homes near good schools in Grafton County, New Hampshire?

Grafton County is a top choice for families seeking the highest levels of academic performance and school funding in New Hampshire. Towns like Hanover and Lebanon are renowned for their educational quality, which consistently drives local real estate demand. Start your home search here to give your children a competitive edge.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.