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)

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

Elementary26
Middle6
High7
Other1

16 School Districts in Cheshire County

Keene School District

7 schools
3,044 students

Monadnock Regional School District

7 schools
1,621 students

Jaffrey-Rindge Cooperative School District

4 schools
1,233 students

Hinsdale School District

3 schools
526 students

Winchester School District

1 school
357 students

Gathering Waters Charter School

2 schools
266 students

Chesterfield School District

1 school
263 students

Marlborough School District

1 school
154 students

Westmoreland School District

1 school
110 students

LEAF Charter School

1 school
103 students

40 Public Schools in Cheshire County

Keene High School

Keene School District

9–12High1,291 students
Keene Middle School

Keene School District

6–8Middle627 students
Monadnock Regional High School

Monadnock Regional School District

9–12High454 students
Winchester School

Winchester School District

PK–8Primary357 students
Conant High School

Jaffrey-Rindge Cooperative School District

9–12High349 students
Rindge Memorial School

Jaffrey-Rindge Cooperative School District

PK–5Primary323 students
Fuller Elementary School

Keene School District

KG–5Primary310 students
Symonds Elementary School

Keene School District

KG–5Primary308 students
Cutler Elementary School

Monadnock Regional School District

3–6Primary289 students
Jaffrey Grade School

Jaffrey-Rindge Cooperative School District

PK–5Primary288 students
Mt. Caesar Elementary School

Monadnock Regional School District

PK–2Primary274 students
Jaffrey-Rindge Middle School

Jaffrey-Rindge Cooperative School District

6–8Middle273 students
Chesterfield Central School

Chesterfield School District

KG–8Primary263 students
Monadnock Regional Middle School

Monadnock Regional School District

7–8Middle254 students
Hinsdale Elementary School

Hinsdale School District

PK–5Primary248 students
Gathering Waters Charter School (E)

Gathering Waters Charter School

KG–8Charter220 students
Franklin Elementary School

Keene School District

KG–5Primary212 students
Wheelock Elementary School

Keene School District

KG–5Primary194 students
Dr. George S. Emerson Elementary School

Monadnock Regional School District

PK–6Primary163 students
Marlborough Elementary School

Marlborough School District

PK–8Primary154 students

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.