| District | City | Rating | Students | Schools | Grades | Zip Codes |
|---|---|---|---|---|---|---|
| Hopkinton School District | Contoocook | 9/10 Excellent · 89th pct | 940 | 4 | PK–12 | 1 |
| Bow School District | Bow | 9/10 Excellent · 85th pct | 1,665 | 3 | PK–12 | 1 |
| Kearsarge Regional School District | Bradford | 8/10 Good · 73rd pct | 1,734 | 7 | — | 9 |
| John Stark Regional School District | Henniker | 7/10 Good · 61st pct | 612 | 1 | 9–12 | 2 |
| Merrimack Valley School District | Salisbury | 5/10 Average · 42nd pct | 2,242 | 7 | PK–12 | 3 |
| Pembroke School District | Suncook | 4/10 Below Average · 37th pct | 1,436 | 3 | K–12 | 1 |
| Pittsfield School District | Pittsfield | 3/10 Below Average · 27th pct | 525 | 3 | PK–12 | 1 |
| Concord School District | Concord | 3/10 Below Average · 23rd pct | 4,037 | 7 | PK–12 | 1 |
| Franklin School District | Franklin | 1/10 Poor · 2nd pct | 938 | 3 | — | 1 |
How Merrimack County compares
Together they enroll 14,129 students across 38 schools. The largest is Concord School District with 4,037 students. Districts here average 5.4/10, below the New Hampshire average of 5.5/10. Ratings range from 1/10 to 9/10.
School Districts in Merrimack County, New Hampshire
Merrimack County has 9 public school districts covering 20 zip codes. The top-rated district in Merrimack County is Hopkinton School District (9/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.