| District | City | Rating | Students | Schools | Grades | Zip Codes |
|---|---|---|---|---|---|---|
| Bedford School District | Bedford | 10/10 Excellent · 98th pct | 4,169 | 6 | — | 1 |
| Hollis-Brookline Cooperative School District | Brookline | 10/10 Excellent · 97th pct | 1,141 | 2 | 7–12 | 2 |
| Souhegan Cooperative School District | Amherst | 9/10 Excellent · 82nd pct | 704 | 1 | 9–12 | 2 |
| Goffstown School District | Goffstown | 8/10 Good · 79th pct | 2,773 | 5 | PK–12 | 1 |
| Hudson School District | Hudson | 7/10 Good · 67th pct | 3,065 | 7 | — | 1 |
| John Stark Regional School District | Weare | 7/10 Good · 61st pct | 612 | 1 | 9–12 | 1 |
| Merrimack School District | Merrimack | 6/10 Average · 58th pct | 3,570 | 6 | PK–12 | 1 |
| Litchfield School District | Litchfield | 6/10 Average · 57th pct | 1,207 | 3 | PK–12 | 1 |
| Wilton-Lyndeborough School District | Lyndeborough | 6/10 Average · 51st pct | 565 | 4 | PK–12 | 2 |
| Pelham School District | Pelham | 6/10 Average · 50th pct | 1,688 | 3 | PK–12 | 1 |
| Milford School District | Milford | 5/10 Average · 45th pct | 2,131 | 5 | PK–12 | 1 |
| Mascenic Regional School District | New Ipswich | 5/10 Average · 41st pct | 920 | 3 | PK–12 | 1 |
| Contoocook Valley School District | Francestown | 4/10 Below Average · 39th pct | 1,975 | 11 | — | 7 |
| Nashua School District | Nashua | 3/10 Below Average · 25th pct | 10,004 | 20 | PK–12 | 4 |
| Hillsboro-Deering Cooperative School District | Hillsborough | 2/10 Poor · 15th pct | 1,046 | 3 | PK–12 | 1 |
| Manchester School District | Manchester | 1/10 Poor · 5th pct | 12,105 | 21 | PK–12 | 5 |
How Hillsborough County compares
Together they enroll 47,675 students across 101 schools. The largest is Manchester School District with 12,105 students. Districts here average 5.9/10, above the New Hampshire average of 5.6/10. Ratings range from 1/10 to 10/10.
School Districts in Hillsborough County, New Hampshire
Hillsborough County has 16 public school districts covering 32 zip codes. The top-rated district in Hillsborough County is Bedford School District (10/10). Ratings are based on the share of students proficient in reading and math on state assessments (NCES EDFacts, 2021–22 for most districts), ranked against all districts in New Hampshire. Directory details come from NCES CCD 2024–25.
Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.
Frequently Asked Questions
How many school districts are in Hillsborough County, NH?
16 school districts serve zip codes in Hillsborough County, NH. This page lists each one with its rating, enrollment, grade span and the zip codes it covers.
What is the best-rated school district in Hillsborough County, NH?
Of the districts serving Hillsborough County, Bedford School District has the highest rating on this site at 10/10. That places it in the 98th percentile among New Hampshire school districts.
How are these school district ratings calculated?
Each rating is the share of students scoring proficient or above on New Hampshire reading and math assessments, ranked against other districts in New Hampshire and converted to a 1–10 scale. Percentiles compare districts within New Hampshire only, never across state lines.