Best Schools in New Hampshire (2026)
Rankings, Test Scores & Data
Schools Ranked
647
in New Hampshire
Avg Rating
6.2
out of 10
Math Proficiency
52%
avg across schools
ELA Proficiency
63%
avg across schools
Schools Ranked
647
in New Hampshire
Avg Rating
6.2
out of 10
Math Proficiency
52%
avg across schools
ELA Proficiency
63%
avg across schools
How New Hampshire compares
National rank
#49 of 52
states by avg. composite
Vs. national average
-0.1
below US avg (6.3)
Schools ranked
647
0.5% of all US public schools
Coverage
85%
of schools with a rating
Moving within New Hampshire?
Turn the statewide ranking into a practical relocation shortlist: compare places first, then open the school profiles that match your commute and grade needs.
Shortlist starter
Start with these real page-level signals, then use the full table and map below.
Rye Elementary School
Rye, NH · Elementary School. Use this as a starting point, then compare districts, commute, and source confidence below.
Hanover High School
Hanover, NH · High School. Use this as a starting point, then compare districts, commute, and source confidence below.
Lebanon High School
Lebanon, NH · High School. Use this as a starting point, then compare districts, commute, and source confidence below.
About Schools in New Hampshire
New Hampshire's public school system spans 480 ranked schools, split across 280 elementary schools, 96 middle schools, and 95 high schools. That breakdown reflects a state built around smaller towns and independent districts rather than large consolidated systems. For parents relocating or comparing options, it matters: performance here tracks individual schools and local districts more reliably than broad regional generalizations.
The statewide average across all 480 ranked schools is 6.3 out of 10. More telling than the average is the distribution above it. One hundred sixty-seven schools — 35% of all ranked — score 7.0 or higher, meaning more than a third of the system clears a meaningfully above-average threshold. That is a competitive pool. Parents targeting above-average performance have genuine options, and the work is in finding where those options sit relative to where they plan to live.
New Hampshire's highest-scoring schools are concentrated in smaller communities rather than larger metros. Freedom Elementary in Freedom leads the state at 9.8 out of 10. Mason Elementary in Mason and Lafayette Regional School in Franconia each score 9.7, followed by Milan Village Elementary in Milan at 9.6 and Francestown Elementary in Francestown at 9.5. These are rural, geographically dispersed towns — not bedroom communities near the state's larger population centers. Parents who want these specific schools will need to weigh housing costs and commute realities alongside the scores.
For families choosing between larger cities and their surrounding districts, the state's decentralized structure means performance varies significantly between neighboring systems. No single metro dominates the top of the rankings, and the 35% above-average threshold is distributed broadly enough that strong options exist across multiple regions. Checking scores at the school level — rather than assuming a district or town performs uniformly — is the more reliable way to compare.
Practically, parents should anchor to three reference points: the 6.3 statewide average, the 7.0 threshold that defines the top 35% of ranked schools, and the individual score for each school under consideration. Elementary options show the widest range of high performers, making granular comparison especially valuable for families with younger children. High school options are more limited at 95 ranked schools, but the score spread is still wide enough to reward careful review. New Hampshire is a compact state — the distance between a 6.0 school and a 9.5 school can be shorter than parents expect, but only if they know where to look.
Top Schools in New Hampshire
Top 10| # | School | Rating |
|---|---|---|
| 1 | Rye Elementary School Rye · Elementary | 9.6 |
| 2 | Hanover High School Hanover · High | 9.6 |
| 3 | Lebanon High School Lebanon · High | 9.6 |
| 4 | Sunapee Sr. High School Sunapee · High | 9.4 |
| 5 | Virtual Learning Academy (e) Exeter · Elementary | 9.3 |
| 6 | Bernice A. Ray School Hanover · Elementary | 9.3 |
| 7 | Lafayette Regional School Franconia · Elementary | 9.3 |
| 8 | New Franklin School Portsmouth · Elementary | 9.3 |
| 9 | Coe-brown Northwood Academy Northwood · High | 9.3 |
| 10 | Monroe Consolidated School Monroe · Elementary | 9.2 |
Top Districts in New Hampshire
198 totalCities in New Hampshire
213 totalShowing top 20 of 213 cities by school count.
Student Demographics
Enrollment-weighted average across 149 schools. Source: NCES Common Core of Data (CCD).
State Metrics
- Avg Student-Teacher Ratio
- 10.6:1
- Total Schools
- 647
- Districts
- 198
- Cities/Towns
- 213
- Estimated Scores 23 of 647 schools use estimated academic data from nearby schools
- 4%
Community Profile
Averages across 208 ZIP codes (ACS 2022)
- Median Income
- $97,065
- Median Home Value
- $359,269
- Median Rent
- $1,375/mo
- College Educated
- 38%
- Avg Commute
- 29 min
- Poverty Rate
- 8.0%
How we rate schools
A clear 1–10 score built from public data — growth, academics, and learning environment. No hidden criteria, no pay-to-play.
See how we rateFrequently Asked Questions
Common questions about schools in New Hampshire
How many schools are ranked in New Hampshire?
MySchoolScout has rankings and data for 647 public schools across 198 districts in New Hampshire.
What is the average school rating in New Hampshire?
The average MySchoolScout composite score for ranked schools in New Hampshire is 6.2 out of 10.
What percentage of students in New Hampshire are proficient in math?
On average, 51.8% of students across ranked schools in New Hampshire are proficient in math, based on the most recent state assessment data.
What percentage of students in New Hampshire are proficient in reading?
On average, 63.3% of students across ranked schools in New Hampshire are proficient in reading and ELA, based on the most recent state assessment data.
What is the average student-teacher ratio in New Hampshire?
The average student-teacher ratio across ranked schools in New Hampshire is 10.6:1.
What is the top-ranked school in New Hampshire?
The top-ranked school in New Hampshire on MySchoolScout is Rye Elementary School in Rye, with a composite score of 9.6/10.
How does MySchoolScout rate schools in New Hampshire?
MySchoolScout rates schools using publicly available data from the NCES Common Core of Data and the New Hampshire Department of Education. Each school receives a 1-10 composite score built from Student Growth, Poverty-Adjusted Academic Achievement, and School Environment — plus College Readiness for high schools. Weights vary by school level, and equity data is shown for context but not scored.
Related reading
Data from NCES Common Core of Data, New Hampshire Dept. of Education, and U.S. Census ACS for the 2023–24 school year. Rankings computed by MySchoolScout. See all data sources.