| District | City | Rating | Zip Codes |
|---|---|---|---|
| Bedford School District | Bedford | 10/10 Excellent · 99th pct | 1 |
| Dresden School District | Etna | 10/10 Excellent · 99th pct | 2 |
| Oyster River Cooperative School District | Durham | 9/10 Excellent · 83th pct | 3 |
| Windham School District | Windham | 9/10 Excellent · 83th pct | 1 |
| Portsmouth School District | Portsmouth | 7/10 Good · 67th pct | 1 |
| Bow School District | Bow | 5/10 Average · 50th pct | 1 |
| Concord School District | Concord | 5/10 Average · 50th pct | 1 |
| Gilford School District | Gilford | 5/10 Average · 50th pct | 1 |
| Hollis-Brookline Cooperative School District | Brookline | 5/10 Average · 50th pct | 2 |
| Hopkinton School District | Contoocook | 5/10 Average · 50th pct | 1 |
| Inter-Lakes School District | Center Harbor | 5/10 Average · 50th pct | 4 |
| Kearsarge Regional School District | Bradford | 5/10 Average · 50th pct | 9 |
| Litchfield School District | Litchfield | 5/10 Average · 50th pct | 1 |
| Londonderry School District | Londonderry | 5/10 Average · 50th pct | 1 |
| Mascenic Regional School District | New Ipswich | 5/10 Average · 50th pct | 1 |
| Milford School District | Milford | 5/10 Average · 50th pct | 1 |
| Newmarket School District | Newmarket | 5/10 Average · 50th pct | 1 |
| Salem School District | Salem | 5/10 Average · 50th pct | 1 |
| Sanborn Regional School District | Kingston | 5/10 Average · 50th pct | 2 |
| Souhegan Cooperative School District | Amherst | 5/10 Average · 50th pct | 2 |
| Sunapee School District | Georges Mills | 5/10 Average · 50th pct | 2 |
| Wilton-Lyndeborough School District | Lyndeborough | 5/10 Average · 50th pct | 2 |
| Winnacunnet Cooperative School District | Hampton | 5/10 Average · 50th pct | 4 |
| Contoocook Valley School District | Francestown | 4/10 Below Average · 33th pct | 8 |
| Dover School District | Dover | 4/10 Below Average · 33th pct | 1 |
| Fall Mountain Regional School District | Acworth | 4/10 Below Average · 33th pct | 7 |
| Governor Wentworth Regional School District | Center Ossipee | 4/10 Below Average · 33th pct | 9 |
| Haverhill Cooperative School District | Haverhill | 4/10 Below Average · 33th pct | 3 |
| Hudson School District | Hudson | 4/10 Below Average · 33th pct | 1 |
| Jaffrey-Rindge Cooperative School District | Jaffrey | 4/10 Below Average · 33th pct | 2 |
| John Stark Regional School District | Henniker | 4/10 Below Average · 33th pct | 2 |
| Keene School District | Keene | 4/10 Below Average · 33th pct | 1 |
| Lisbon Regional School District | Lisbon | 4/10 Below Average · 33th pct | 1 |
| Littleton School District | Littleton | 4/10 Below Average · 33th pct | 1 |
| Mascoma Valley Regional School District | Grafton | 4/10 Below Average · 33th pct | 3 |
| Merrimack Valley School District | Salisbury | 4/10 Below Average · 33th pct | 3 |
| Nashua School District | Nashua | 4/10 Below Average · 33th pct | 4 |
| Newfound Area School District | Bristol | 4/10 Below Average · 33th pct | 5 |
| Pelham School District | Pelham | 4/10 Below Average · 33th pct | 1 |
| Pembroke School District | Suncook | 4/10 Below Average · 33th pct | 1 |
| Prospect Mountain High School Joint Maintenance Agreement District | Barnstead | 4/10 Below Average · 33th pct | 4 |
| Raymond School District | Raymond | 4/10 Below Average · 33th pct | 1 |
| Rochester School District | Rochester | 4/10 Below Average · 33th pct | 3 |
| Timberlane Regional School District | Atkinson | 4/10 Below Average · 33th pct | 4 |
| White Mountain Regional School District | Jefferson | 4/10 Below Average · 33th pct | 4 |
| Winnisquam Regional School District | Sanbornton | 4/10 Below Average · 33th pct | 2 |
| Berlin School District | Berlin | 2/10 Poor · 17th pct | 1 |
| Claremont School District | Claremont | 2/10 Poor · 17th pct | 1 |
| Colebrook School District | Colebrook | 2/10 Poor · 17th pct | 1 |
| Conway School District | Kearsarge | 2/10 Poor · 17th pct | 2 |
| Hillsboro-Deering Cooperative School District | Hillsborough | 2/10 Poor · 17th pct | 1 |
| Hinsdale School District | Hinsdale | 2/10 Poor · 17th pct | 1 |
| Laconia School District | Laconia | 2/10 Poor · 17th pct | 1 |
| Lincoln-Woodstock School District | Lincoln | 2/10 Poor · 17th pct | 3 |
| Manchester School District | Manchester | 2/10 Poor · 17th pct | 5 |
| Middleton School District | Union | 2/10 Poor · 17th pct | 1 |
| Monadnock Regional School District | Swanzey | 2/10 Poor · 17th pct | 4 |
| Pittsburg School District | Pittsburg | 2/10 Poor · 17th pct | 1 |
| Pittsfield School District | Pittsfield | 2/10 Poor · 17th pct | 1 |
| Franklin School District | Franklin | 1/10 Poor · 1th pct | 1 |
| Milton School District | Milton | 1/10 Poor · 1th pct | 2 |
| Newport School District | Newport | 1/10 Poor · 1th pct | 1 |
| Albany School District | Conway | Not rated | 1 |
| Benton School District | Woodsville | Not rated | 1 |
| Chatham School District | Center Conway | Not rated | 1 |
| Coos County School District | West Stewartstown | Not rated | 1 |
| Dummer School District | Milan | Not rated | 1 |
| Eaton School District | Eaton Center | Not rated | 1 |
| Epping School District | Epping | Not rated | 1 |
| Exeter Regional Cooperative School District | East Kingston | Not rated | 4 |
| Farmington School District | Farmington | Not rated | 1 |
| Goffstown School District | Goffstown | Not rated | 1 |
| Gorham Randolph Shelburne Cooperative School District | Gorham | Not rated | 1 |
| Goshen School District | Goshen | Not rated | 1 |
| Lebanon School District | Lebanon | Not rated | 2 |
| Lincoln Plantation | Errol | Not rated | 1 |
| Merrimack School District | Merrimack | Not rated | 1 |
| Moultonborough School District | Moultonborough | Not rated | 1 |
| Pemi-Baker Regional School District | Ashland | Not rated | 6 |
| Profile School District | Bethlehem | Not rated | 3 |
| Rivendell Interstate School District | Orford | Not rated | 1 |
| School District Not Defined | Waterville Valley | Not rated | 3 |
| Shaker Regional School District | Belmont | Not rated | 2 |
| Somersworth School District | Somersworth | Not rated | 1 |
| Sullivan School District | Sullivan | Not rated | 1 |
School Districts in New Hampshire
New Hampshire is home to 85 public school districts serving approximately 137,668 students across 180+ zip codes. The average district rating statewide is 4/10, based on state reading and math assessment proficiency (NCES EDFacts, 2017–18 — the most recent district-level federal collection we have processed), ranked against other districts in the same state. Directory data (enrollment, schools, contacts) is NCES CCD 2024–25.
Top-rated districts in New Hampshire include Bedford School District, Dresden School District, Oyster River Cooperative School District, and 2 more top-rated districts. Use the table above to sort and compare all districts, or click any district name to view its full profile including assigned schools, enrollment, and spending data.
Finding Your District in New Hampshire
School district boundaries in New Hampshire are determined by your residential address, not just your city or zip code. In some areas, a single zip code spans multiple districts, or a district may serve students across several zip codes. The most reliable way to confirm your district is to enter your exact zip code in the search tool above.
Why School Districts Matter for Homebuyers
In New Hampshire, as across the country, school district quality is one of the top three factors homebuyers cite when choosing a neighborhood. Homes in higher-rated districts often command a premium of 5–25% compared to similar homes in adjacent districts. Whether you're buying, renting, or planning a move, understanding which school district serves your address is an essential first step.