Grafton County Schools & Education
Grafton County, New Hampshire
NCES 2022-23 public school data and FY 2022 school-finance dataSchool Score
80/100
Percentile-style score
Score Band
Higher Signal
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
Percentile-style score
State avg 66/100
State Score Position
#1
of 10 counties by score
Education Data Brief: Grafton County
Measured School Summary
Grafton County has a higher measured school signal with a school score of 80/100 and a graduation rate of 91.3%, based on available NCES graduation-rate and school-score inputs.
Funding Context
With $14,898 per pupil, Grafton County has adequate funding that generally covers core educational needs and some supplemental services.
Neighbor Context
Its school score is 21% above the New Hampshire average, and its graduation rate exceeds the state average by 4.1 percentage points, while per-pupil spending is 18% higher than the state norm.
School Data Brief
How to read Grafton County before comparing districts
County-level education data is best used as a screening layer. It summarizes the local school environment, then points you toward the district and school records that matter for local review.
Local context that changes the interpretation
52 public schools and 32 districts are represented below. Use those school and district records to confirm whether the county-level context fits the neighborhoods you are actually considering.
Overall screen
80/100
Higher measured signal. Ranks #1 of 10 New Hampshire counties with school score data.
Completion
91.3%
4.1 pts above the state average
Funding context
$14,898
$2,249 above the state average
School coverage
52
32 districts represented in the county school list.
Start with measured county context
This county screens well on the combined school metrics available here. Compare the score, graduation rate, and spending together rather than treating any single metric as final.
Check the local school mix
Grafton County has 52 public schools across 32 districts, so school-level fit can vary inside the county.
Verify local rules
Use this page as county-level context, then confirm attendance zones, transportation, special programs, and current school boundaries with local districts.
What Grafton County school data means before you move
County averages are useful for screening, but parents choose addresses, grade pathways, and district rules. This brief turns the public data into the checks that matter before you sign a lease or mortgage.
Large multi-district county
Grafton County has many school records across many districts. County averages are only the opening screen; neighborhood-level assignment and grade-band fit matter more here.
State position
#1
of 10 New Hampshire counties with school score data. The county score is 14 points above the state average.
Data confidence
Usable
3 of 5 county signals are present, and 100% of listed schools report enrollment. Compare schools, then verify missing fields locally.
K-12 continuity check
These are the largest visible district slices in the county data. They show whether elementary, middle, and high school records appear together or whether a family needs to investigate transition points.
Lebanon School District
Elementary to high school visible
1,631 students
4 listed schools in this county slice.
Mascoma Valley Regional School District
Elementary to high school visible
1,090 students
4 listed schools in this county slice.
Dresden School District
Middle and high visible
1,014 students
2 listed schools in this county slice.
Newfound Area School District
Elementary to high school visible
987 students
4 listed schools in this county slice.
District reality check
Newfound Area School District is the largest listed district slice, with 6 schools. County pages do not prove address assignment, so verify boundaries with local district tools.
What the data cannot tell you
NCES records do not confirm current attendance zones, private-school options, transfer approvals, program capacity, transportation, or whether a listed school is available to a specific address.
Questions to ask before choosing an address
Which district actually serves the addresses we are considering in Grafton County?
Do the neighborhoods we like fall inside the same district, or are we comparing different Grafton County district systems?
What changes at the elementary-to-middle and middle-to-high transitions in the district pathway we would likely use?
Which charter, magnet, or virtual options require a lottery, application window, separate transportation plan, or address eligibility check?
Are the largest listed schools the ones our address can actually attend, or are they only county-level context?
Education Overview
About Schools in Grafton County, New Hampshire
This context is screened for neutral school-data wording and should be read alongside the current metrics on this page. It is not school advice.
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.
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.
School Overview
Total Schools
52
in Grafton County
Reported Enrollment
10,204
52 schools reporting
School Districts
32
districts
Charter Schools
4
8% of total
School Level Breakdown
32 School Districts in Grafton County
Lebanon School District
Newfound Area School District
Mascoma Valley Regional School District
Dresden School District
Haverhill Cooperative School District
Littleton School District
Pemi-baker Regional School District
Hanover School District
Plymouth School District
Campton School District
52 Public Schools in Grafton County
Sorted by reported enrollment. Every NCES public school remains listed here; no school-level profile pages are included in the current generated coverage for this county.
NCES 2022-23 public school data and FY 2022 school-finance dataLevel
Showing 20 of 52 matching schools
| School Name | Profile | District | Location | Grades | Type / Flags | Reported Enrollment |
|---|---|---|---|---|---|---|
| Hanover High School | Record | Dresden School District | Hanover, 03755Town: Remote | 9–12 | High | 654 |
| Plymouth Regional High School | Record | Pemi-baker Regional School District | Plymouth, 03264Rural: Fringe | 9–UG | High | 646 |
| Lebanon High School | Record | Lebanon School District | Lebanon, 03766Town: Remote | 9–12 | High | 598 |
| Lebanon Middle School | Record | Lebanon School District | Lebanon, 03766Town: Remote | 5–8 | Middle | 471 |
| Bernice A. Ray School | Record | Hanover School District | Hanover, 03755Rural: Fringe | KG–5 | Primary | 455 |
| Plymouth Elementary School | Record | Plymouth School District | Plymouth, 03264Rural: Fringe | PK–8 | Primary | 387 |
| Newfound Regional High School | Record | Newfound Area School District | Bristol, 03222Rural: Distant | 9–UG | High | 377 |
| Frances C. Richmond School | Record | Dresden School District | Hanover, 03755Rural: Fringe | 6–8 | Middle | 360 |
| Mildred C. Lakeway School | Record | Littleton School District | Littleton, 03561Rural: Fringe | KG–6 | Primary | 345 |
| Mascoma Valley Regional High School | Record | Mascoma Valley Regional School District | Canaan, 03741Rural: Distant | 9–12 | High | 338 |
| Hanover Street School | Record | Lebanon School District | Lebanon, 03766Town: Remote | KG–4 | Primary | 328 |
| Indian River School | Record | Mascoma Valley Regional School District | Canaan, 03741Rural: Distant | 5–8 | Middle | 313 |
| Newfound Memorial Middle School | Record | Newfound Area School District | Bristol, 03222Rural: Distant | 6–8 | Middle | 287 |
| Campton Elementary School | Record | Campton School District | Campton, 03223Rural: Distant | PK–8 | Primary | 280 |
| Mt. Lebanon School | Record | Lebanon School District | W. Lebanon, 03784Town: Remote | PK–4 | Primary | 234 |
| Haverhill Cooperative Middle School | Record | Haverhill Cooperative School District | North Haverhill, 03774Rural: Remote | 4–8 | Middle | 226 |
| Canaan Elementary School | Record | Mascoma Valley Regional School District | Canaan, 03741Rural: Distant | PK–4 | Primary | 225 |
| Woodsville High School | Record | Haverhill Cooperative School District | Woodsville, 03785Rural: Remote | 9–12 | High | 216 |
| Enfield Village School | Record | Mascoma Valley Regional School District | Enfield, 03748Rural: Fringe | PK–4 | Primary | 214 |
| Woodsville Elementary School | Record | Haverhill Cooperative School District | Woodsville, 03785Rural: Remote | PK–3 | Primary | 211 |
Plymouth Regional High School
Pemi-baker Regional School District
Plymouth, 03264 / Rural: Fringe
Lebanon Middle School
Lebanon School District
Lebanon, 03766 / Town: Remote
Bernice A. Ray School
Hanover School District
Hanover, 03755 / Rural: Fringe
Plymouth Elementary School
Plymouth School District
Plymouth, 03264 / Rural: Fringe
Newfound Regional High School
Newfound Area School District
Bristol, 03222 / Rural: Distant
Frances C. Richmond School
Dresden School District
Hanover, 03755 / Rural: Fringe
Mildred C. Lakeway School
Littleton School District
Littleton, 03561 / Rural: Fringe
Mascoma Valley Regional High School
Mascoma Valley Regional School District
Canaan, 03741 / Rural: Distant
Hanover Street School
Lebanon School District
Lebanon, 03766 / Town: Remote
Indian River School
Mascoma Valley Regional School District
Canaan, 03741 / Rural: Distant
Newfound Memorial Middle School
Newfound Area School District
Bristol, 03222 / Rural: Distant
Campton Elementary School
Campton School District
Campton, 03223 / Rural: Distant
Mt. Lebanon School
Lebanon School District
W. Lebanon, 03784 / Town: Remote
Haverhill Cooperative Middle School
Haverhill Cooperative School District
North Haverhill, 03774 / Rural: Remote
Canaan Elementary School
Mascoma Valley Regional School District
Canaan, 03741 / Rural: Distant
Woodsville High School
Haverhill Cooperative School District
Woodsville, 03785 / Rural: Remote
Enfield Village School
Mascoma Valley Regional School District
Enfield, 03748 / Rural: Fringe
Woodsville Elementary School
Haverhill Cooperative School District
Woodsville, 03785 / Rural: Remote
Education Funding Detail
Annual Per-Pupil Expenditure
$14,898
State avg $12,649
Compare Nearby Counties
Review Grafton County against other counties using the same NCES-backed metrics.
Open CompareBrowse Public Schools
See school-level enrollment, grade ranges, school type, and district affiliation.
View SchoolsFrequently Asked Questions
Which New Hampshire counties have the highest graduation rates?
What is per-pupil spending like in New Hampshire?
How should I read the school score in Grafton County?
What is the graduation rate in Grafton County?
How much does Grafton County spend per student?
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.
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.
Counties with Similar School Profile
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.