Cheshire County Schools & Education
Cheshire County, New Hampshire
School Score
71/100
Higher = better
Rating
High Performing
Graduation Rate
89.6%
National avg 87.5%
Education Statistics
Graduation Rate
89.6%
National avg 87.5%
State avg 87.2%
Per-Pupil Spending
$11,725
National avg $13,239
State avg $12,649
School Score
71/100
Higher = better
State avg 66/100
State School Rank
#4
of 10 counties (1 = best)
Explore Cheshire County across the ByCounty Network
Education Overview
About Schools in Cheshire County, New Hampshire
Educational Infrastructure Across Cheshire County
Cheshire County maintains a robust network of 40 public schools serving 8,573 total students. The system is managed by 16 different districts and features 26 elementary schools and 7 high schools. This infrastructure provides a diverse range of educational paths for families in the Monadnock Region.
Strong Graduation Rates with Efficient Spending
The county boasts a graduation rate of 89.6%, surpassing the New Hampshire state average of 87.2%. Cheshire achieves these results while spending $11,725 per pupil, which is more efficient than the state average of $12,649. Its composite school score of 63.5 is nearly on par with the statewide benchmark.
The Influence of Keene and Monadnock Districts
The Keene School District is the largest in the area, educating 3,044 students across 7 different schools. Choice is a key factor here, as 5 charter schools represent 12.5% of all public education options. The Monadnock Regional School District also maintains a significant footprint with 1,621 students enrolled.
A Mix of Town Hubs and Rural Schools
The school experience varies between the 15 town-based schools and the 25 schools located in rural settings. Keene High School is the primary regional hub with 1,291 students, while the county average school size remains small at 214 students. This allows for a mix of large-school opportunities and small-school intimacy.
Discover Homes in Top Monadnock Districts
Cheshire County offers a compelling case for families seeking high graduation rates and diverse school types. Whether you prefer the bustling environment of Keene or the quiet rural districts, school quality remains a strong local asset. Look for your next home in a community that values both efficiency and academic success.
School Overview
Total Schools
40
in Cheshire County
Total Enrollment
8,573
students
School Districts
16
districts
Charter Schools
5
13% of total
School Type Breakdown
16 School Districts in Cheshire County
Keene School District
Monadnock Regional School District
Jaffrey-Rindge Cooperative School District
Hinsdale School District
Winchester School District
Gathering Waters Charter School
Chesterfield School District
Marlborough School District
Westmoreland School District
LEAF Charter School
40 Public Schools in Cheshire County
| School Name | District | Grades | Type | Enrollment |
|---|---|---|---|---|
| Keene High School | Keene School District | 9–12 | High | 1,291 |
| Keene Middle School | Keene School District | 6–8 | Middle | 627 |
| Monadnock Regional High School | Monadnock Regional School District | 9–12 | High | 454 |
| Winchester School | Winchester School District | PK–8 | Primary | 357 |
| Conant High School | Jaffrey-Rindge Cooperative School District | 9–12 | High | 349 |
| Rindge Memorial School | Jaffrey-Rindge Cooperative School District | PK–5 | Primary | 323 |
| Fuller Elementary School | Keene School District | KG–5 | Primary | 310 |
| Symonds Elementary School | Keene School District | KG–5 | Primary | 308 |
| Cutler Elementary School | Monadnock Regional School District | 3–6 | Primary | 289 |
| Jaffrey Grade School | Jaffrey-Rindge Cooperative School District | PK–5 | Primary | 288 |
| Mt. Caesar Elementary School | Monadnock Regional School District | PK–2 | Primary | 274 |
| Jaffrey-Rindge Middle School | Jaffrey-Rindge Cooperative School District | 6–8 | Middle | 273 |
| Chesterfield Central School | Chesterfield School District | KG–8 | Primary | 263 |
| Monadnock Regional Middle School | Monadnock Regional School District | 7–8 | Middle | 254 |
| Hinsdale Elementary School | Hinsdale School District | PK–5 | Primary | 248 |
| Gathering Waters Charter School (E) | Gathering Waters Charter School | KG–8 | Charter | 220 |
| Franklin Elementary School | Keene School District | KG–5 | Primary | 212 |
| Wheelock Elementary School | Keene School District | KG–5 | Primary | 194 |
| Dr. George S. Emerson Elementary School | Monadnock Regional School District | PK–6 | Primary | 163 |
| Marlborough Elementary School | Marlborough School District | PK–8 | Primary | 154 |
Educational Attainment
Annual Per-Pupil Expenditure
$11,725
State avg $12,649
Find Homes Near Top Schools
Browse homes in Cheshire County filtered by school ratings on Zillow.
Search on Zillow →Find a Tutor in Cheshire County
Connect with local and online tutors via Wyzant for personalized learning support.
Find a Tutor →Sponsored
Frequently Asked Questions
Schools in Cheshire County, New Hampshire — FAQ
What does the school system look like in Cheshire County, New Hampshire?
Cheshire County maintains a robust network of 40 public schools serving 8,573 total students. The system is managed by 16 different districts and features 26 elementary schools and 7 high schools. This infrastructure provides a diverse range of educational paths for families in the Monadnock Region.
How do schools in Cheshire County perform academically?
The county boasts a graduation rate of 89.6%, surpassing the New Hampshire state average of 87.2%. Cheshire achieves these results while spending $11,725 per pupil, which is more efficient than the state average of $12,649. Its composite school score of 63.5 is nearly on par with the statewide benchmark.
What are the major school districts in Cheshire County, New Hampshire?
The Keene School District is the largest in the area, educating 3,044 students across 7 different schools. Choice is a key factor here, as 5 charter schools represent 12.5% of all public education options. The Monadnock Regional School District also maintains a significant footprint with 1,621 students enrolled.
What is the school experience like in Cheshire County?
The school experience varies between the 15 town-based schools and the 25 schools located in rural settings. Keene High School is the primary regional hub with 1,291 students, while the county average school size remains small at 214 students. This allows for a mix of large-school opportunities and small-school intimacy.
How can I find homes near good schools in Cheshire County, New Hampshire?
Cheshire County offers a compelling case for families seeking high graduation rates and diverse school types. Whether you prefer the bustling environment of Keene or the quiet rural districts, school quality remains a strong local asset. Look for your next home in a community that values both efficiency and academic success.
Counties with Similar School Profile
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.