The following is a list of school districts in Cheshire County, NH. Cheshire County has 15 school districts. Click on the school districts below to view the Cheshire County schools located there.
| School District Name | City |
|---|---|
| Chesterfield School District | Keene |
| Harrisville School District | Keene |
| Hinsdale School District | Hinsdale |
| Jaffrey-Rindge Coop School District | Jaffrey |
| Keene School District | Keene |
| LEAF Charter School | Alstead |
| Marlborough School District | Keene |
| Marlow School District | Keene |
| Monadnock Regional School District | Swanzey |
| Nelson School District | Keene |
| Sullivan School District | Keene |
| Surry School District | Surry |
| Surry Village Charter School | Surry |
| Westmoreland School District | Keene |
| Winchester School District | Winchester |