County directory · New Hampshire · 2026–27
School districts in Cheshire County, NH
Cheshire County has 13 regular public school districts, enrolling 7,346 students in 2024–25. The largest is Keene School District (3,029 students, 41% of the county), followed by Monadnock Regional School District and Jaffrey-Rindge Cooperative School District. 11 of the 13 offer kindergarten. New Hampshire sets no statewide kindergarten cutoff.
The 13 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Keene School District 193 MAPLE AVE, KEENE | Pre-K–13 | 7 | 3,029 | 150 | No website listed by NCES (2025–26) (603) 357-9002 |
| Monadnock Regional School District Monadnock Reg. School District, Swanzey | Pre-K–12 | 7 | 1,610 | 111 | No website listed by NCES (2025–26) (603) 352-6955 |
| Jaffrey-Rindge Cooperative School District 1 Conant Way, Jaffrey | Pre-K–12 | 4 | 1,155 | 73 | No website listed by NCES (2025–26) (603) 532-8122 |
| Hinsdale School District Hinsdale School District, Hinsdale | Pre-K–12 | 3 | 520 | 40 | No website listed by NCES (2025–26) (603) 336-5728 |
| Winchester School District Winchester School District, Winchester | Pre-K–8 | 1 | 328 | 29 | No website listed by NCES (2025–26) (603) 239-8061 |
| Chesterfield School District 193 MAPLE AVE, KEENE | K–8 | 1 | 253 | 30 | No website listed by NCES (2025–26) (603) 357-9002 |
| Marlborough School District 193 MAPLE AVE, KEENE | Pre-K–8 | 1 | 165 | 12 | No website listed by NCES (2025–26) (603) 357-9002 |
| Westmoreland School District 193 MAPLE AVE, KEENE | K–8 | 1 | 126 | 11 | No website listed by NCES (2025–26) (603) 357-9002 |
| Nelson School District 193 MAPLE AVE, KEENE | K–5 | 1 | 58 | 9 | No website listed by NCES (2025–26) (603) 357-9002 |
| Marlow School District 193 MAPLE AVE, KEENE | K–5 | 1 | 55 | 5 | No website listed by NCES (2025–26) (603) 357-9002 |
| Harrisville School District 193 MAPLE AVE, KEENE | K–6 | 1 | 47 | 5 | No website listed by NCES (2025–26) (603) 357-9002 |
| Sullivan School District Sullivan School District, Keene | — | 0 | — | — | No website listed by NCES (2025–26) (603) 209-3315 |
| Surry School District 1 Village Road, Surry | — | 0 | — | — | No website listed by NCES (2025–26) (603) 209-3315 |
Cheshire County at a glance
Together the 13 districts run 28 schools from offices in 7 towns. The smallest by enrollment is Harrisville School District, with 47 students; the median Cheshire County district has 253. By grade span: 3 Pre-K–12, 2 without a reported span, 2 K–5, 2 K–8, 2 Pre-K–8, 1 K–6 and 1 Pre-K–13. Without kindergarten: Sullivan School District (—) and Surry School District (—).
Kindergarten in 2024–25, counting the 11 districts that report a K grade: 475 children. The biggest kindergarten was Keene School District's, with 150; Monadnock Regional School District had 111, and the smallest, Harrisville School District, had 5.
Cheshire County holds 13 of New Hampshire's 181 regular districts (7.2%) and 4.7% of its 157,660 public school students, ranking 7th of 10 counties by number of districts and 7th by enrollment. By size, 3 enroll 1,000 to 4,999 and 8 have fewer than 1,000 students, and the average school here has about 262 students.
Which district am I in?
Each district draws its own attendance zones, so your home address decides it. There is no address lookup here; ask the district. New Hampshire districts do not report websites to NCES, so each district office's phone number is in the table above.
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) · Grafton County (29) · Hillsborough County (23) · Merrimack County (22) · Rockingham County (34) · Sullivan County (11)