County directory · New Hampshire · 2026–27
School districts in Hillsborough County, NH
Hillsborough County has 23 regular public school districts, enrolling 49,142 students in 2024–25. The largest is Manchester School District (11,949 students, 24% of the county), followed by Nashua School District and Bedford School District. 20 of the 23 offer kindergarten. New Hampshire sets no statewide kindergarten cutoff.
The 23 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Manchester School District 20 Hecker Street, Manchester | Pre-K–12 | 20 | 11,949 | 859 | No website listed by NCES (2025–26) (603) 624-6300 |
| Nashua School District 141 Ledge St., Nashua | Pre-K–12 | 20 | 9,813 | 631 | No website listed by NCES (2025–26) (603) 966-1000 |
| Bedford School District 103 COUNTY RD, BEDFORD | Pre-K–13 | 6 | 3,971 | 187 | No website listed by NCES (2025–26) (603) 472-3755 |
| Merrimack School District 36 MCELWAIN ST, MERRIMACK | Pre-K–12 | 6 | 3,460 | 239 | No website listed by NCES (2025–26) (603) 424-6200 |
| Hudson School District 20 Library St., Hudson | Pre-K–13 | 7 | 2,928 | 190 | No website listed by NCES (2025–26) (603) 886-1235 |
| Goffstown School District 11 School St., Goffstown | Pre-K–12 | 5 | 2,777 | 127 | No website listed by NCES (2025–26) (603) 497-4818 |
| Milford School District 100 West St., Milford | Pre-K–12 | 5 | 1,989 | 133 | No website listed by NCES (2025–26) (603) 673-2202 |
| Contoocook Valley School District 106 HANCOCK RD, PETERBOROUGH also serves Cheshire County | Pre-K–13 | 11 | 1,947 | 139 | (603) 924-3336 |
| Pelham School District 59A Marsh Road, Pelham | Pre-K–12 | 3 | 1,611 | 99 | No website listed by NCES (2025–26) (603) 635-1145 |
| Amherst School District 1 SCHOOL ST, AMHERST | Pre-K–8 | 2 | 1,311 | 137 | No website listed by NCES (2025–26) (603) 673-2690 |
| Hollis-Brookline Cooperative School District 4 LUND LN, HOLLIS | 7–12 | 2 | 1,119 | — | No website listed by NCES (2025–26) (603) 324-5999 |
| Litchfield School District 1 Highlander Court, Litchfield | Pre-K–12 | 3 | 1,117 | 73 | No website listed by NCES (2025–26) (603) 578-3570 |
| Hillsboro-Deering Cooperative School District 78 School Street, Hillsborough | Pre-K–12 | 3 | 982 | 60 | (603) 464-4466 |
| Mascenic Regional School District 16 School Street, Greenville | Pre-K–12 | 3 | 876 | 57 | No website listed by NCES (2025–26) (603) 721-0160 |
| Souhegan Cooperative School District 1 SCHOOL ST, AMHERST | 9–12 | 1 | 702 | — | No website listed by NCES (2025–26) (603) 673-2690 |
| Hollis School District 4 LUND LN, HOLLIS | Pre-K–6 | 2 | 668 | 70 | No website listed by NCES (2025–26) (603) 324-5999 |
| Brookline School District 4 LUND LN, HOLLIS | Pre-K–6 | 2 | 552 | 68 | No website listed by NCES (2025–26) (603) 324-5999 |
| Wilton-Lyndeborough Cooperative School District 192 Forest Road, Lyndeborough | Pre-K–12 | 4 | 527 | 31 | No website listed by NCES (2025–26) (603) 732-9227 |
| New Boston School District 11 School St., Goffstown | Pre-K–6 | 1 | 464 | 37 | No website listed by NCES (2025–26) (603) 497-4818 |
| Mont Vernon School District 1 SCHOOL ST, AMHERST | K–6 | 1 | 235 | 37 | No website listed by NCES (2025–26) (603) 673-2690 |
| Mason School District 13 Darling Hill Road, Mason | Pre-K–5 | 1 | 106 | 15 | No website listed by NCES (2025–26) (603) 878-2962 |
| Washington School District 78 School Street, Hillsborough also serves Sullivan County | K–5 | 1 | 38 | 8 | (603) 464-4466 |
| Windsor School District 78 School Street, Hillsborough | — | 0 | — | — | (603) 464-4466 |
Hillsborough County at a glance
Together the 23 districts run 109 schools from offices in 16 towns. The smallest by enrollment is Washington School District, with 38 students; the median Hillsborough County district has 1,117. By grade span: 10 Pre-K–12, 3 Pre-K–13, 3 Pre-K–6, 1 without a reported span, 1 7–12, 1 9–12, 1 K–5, 1 K–6, 1 Pre-K–5 and 1 Pre-K–8. Without kindergarten: Hollis-Brookline Cooperative School District (7–12), Souhegan Cooperative School District (9–12) and Windsor School District (—).
Kindergarten in 2024–25, counting the 20 districts that report a K grade: 3,197 children. The biggest kindergarten was Manchester School District's, with 859; Nashua School District had 631, and the smallest, Washington School District, had 8.
Hillsborough County holds 23 of New Hampshire's 181 regular districts (13%) and 31% of its 157,660 public school students, ranking 3rd of 10 counties by number of districts and 1st by enrollment. By size, 2 enroll 5,000 or more, 10 enroll 1,000 to 4,999 and 10 have fewer than 1,000 students, and the average school here has about 451 students.
2 districts reach past the county line: Contoocook Valley School District (into Cheshire County) and Washington School District (into Sullivan County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 2 of Hillsborough County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 19 of the 23 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:
Contoocook Valley School District · Hillsboro-Deering Cooperative School District · Washington School District · Windsor 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) · Grafton County (29) · Merrimack County (22) · Rockingham County (34) · Sullivan County (11)