County directory · New Hampshire · 2026–27
School districts in Merrimack County, NH
Merrimack County has 22 regular public school districts, enrolling 19,093 students in 2024–25. The largest is Concord School District (3,852 students, 20% of the county), followed by Merrimack Valley School District and Bow School District. 21 of the 22 offer kindergarten. New Hampshire sets no statewide kindergarten cutoff.
The 22 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Concord School District 38 LIBERTY ST, CONCORD | Pre-K–12 | 7 | 3,852 | 234 | No website listed by NCES (2025–26) (603) 225-0811 |
| Merrimack Valley School District 105 COMMUNITY DR, CONCORD | Pre-K–12 | 7 | 2,191 | 137 | No website listed by NCES (2025–26) (603) 753-6561 |
| Bow School District 55 FALCON WAY, BOW | Pre-K–13 | 4 | 1,690 | 107 | No website listed by NCES (2025–26) (603) 224-4728 |
| Kearsarge Regional School District 114 Cougar Court, New London also serves Sullivan County | Pre-K–13 | 8 | 1,678 | 109 | No website listed by NCES (2025–26) (603) 526-2051 |
| Pembroke School District 267 PEMBROKE ST, PEMBROKE | K–13 | 3 | 1,353 | 54 | No website listed by NCES (2025–26) (603) 485-5187 |
| Hooksett School District 90 FARMER RD, HOOKSETT | Pre-K–8 | 3 | 1,286 | 127 | (603) 622-3731 |
| Hopkinton School District 204 MAPLE ST, HOPKINTON | Pre-K–12 | 4 | 942 | 58 | (603) 746-5186 |
| Franklin School District 119 Central St., Franklin | Pre-K–13 | 3 | 846 | 56 | No website listed by NCES (2025–26) (603) 934-3108 |
| Weare School District 258 Western Avenue, Henniker also serves Hillsborough County | Pre-K–8 | 2 | 831 | 90 | No website listed by NCES (2025–26) (603) 428-3269 |
| Auburn School District 90 FARMER RD, HOOKSETT also serves Rockingham County | Pre-K–8 | 1 | 697 | 78 | (603) 622-3731 |
| John Stark Regional School District 258 Western Avenue, Henniker also serves Hillsborough County | 9–12 | 1 | 614 | — | No website listed by NCES (2025–26) (603) 428-3269 |
| Deerfield School District 267 PEMBROKE ST, PEMBROKE also serves Rockingham County | Pre-K–8 | 1 | 508 | 54 | No website listed by NCES (2025–26) (603) 485-5187 |
| Pittsfield School District 23 ONEIDA ST, PITTSFIELD | Pre-K–12 | 3 | 487 | 33 | No website listed by NCES (2025–26) (603) 435-5526 |
| Henniker School District 258 Western Avenue, Henniker | Pre-K–8 | 1 | 402 | 46 | No website listed by NCES (2025–26) (603) 428-3269 |
| Epsom School District 267 PEMBROKE ST, PEMBROKE | K–8 | 1 | 382 | 45 | No website listed by NCES (2025–26) (603) 485-5187 |
| Allenstown School District 267 PEMBROKE ST, PEMBROKE | K–8 | 1 | 350 | 42 | No website listed by NCES (2025–26) (603) 485-5187 |
| Candia School District 90 FARMER RD, HOOKSETT also serves Rockingham County | K–8 | 1 | 278 | 39 | (603) 622-3731 |
| Dunbarton School District 55 FALCON WAY, BOW | K–6 | 1 | 234 | 22 | No website listed by NCES (2025–26) (603) 224-4728 |
| Chichester School District 267 PEMBROKE ST, PEMBROKE | K–8 | 1 | 194 | 22 | No website listed by NCES (2025–26) (603) 485-5187 |
| Andover School District 105 COMMUNITY DR, CONCORD | K–8 | 1 | 169 | 21 | No website listed by NCES (2025–26) (603) 753-6561 |
| Hill School District 32 Crescent Street, Hill | Pre-K–6 | 1 | 63 | 9 | (603) 934-2245 |
| Stoddard School District 258 Western Avenue, Henniker also serves Cheshire County | K–5 | 1 | 46 | 6 | No website listed by NCES (2025–26) (603) 428-3269 |
Merrimack County at a glance
Together the 22 districts run 56 schools from offices in 10 towns. The smallest by enrollment is Stoddard School District, with 46 students; the median Merrimack County district has 508. By grade span: 5 K–8, 5 Pre-K–8, 4 Pre-K–12, 3 Pre-K–13, 1 9–12, 1 K–13, 1 K–5, 1 K–6 and 1 Pre-K–6. Without kindergarten: John Stark Regional School District (9–12).
Kindergarten in 2024–25, counting the 21 districts that report a K grade: 1,389 children. The biggest kindergarten was Concord School District's, with 234; Merrimack Valley School District had 137, and the smallest, Stoddard School District, had 6.
Merrimack County holds 22 of New Hampshire's 181 regular districts (12%) and 12% of its 157,660 public school students, ranking 4th of 10 counties by number of districts and 3rd by enrollment. By size, 6 enroll 1,000 to 4,999 and 16 have fewer than 1,000 students, and the average school here has about 341 students.
7 districts reach past the county line: Kearsarge Regional School District (into Sullivan County), Weare School District (into Hillsborough County), Auburn School District (into Rockingham County), John Stark Regional School District (into Hillsborough County), Deerfield School District (into Rockingham County), Candia School District (into Rockingham County) and Stoddard School District (into Cheshire County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 7 of Merrimack County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 17 of the 22 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:
Hooksett School District · Hopkinton School District · Auburn School District · Candia School District · Hill School District
What grade will my child be in?
More in New Hampshire
Every New Hampshire district by county · New Hampshire kindergarten cutoff
More New Hampshire county directories: Belknap County (10) · Carroll County (15) · Cheshire County (13) · Coos County (15) · Hillsborough County (23) · Rockingham County (34)