schoolsbycounty

Cheshire County Schools & Education

School Score

71/100

Percentile-style score

Score Band

Higher Signal

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

Percentile-style score

State avg 66/100

State Score Position

#4

of 10 counties by score

Education Data Brief: Cheshire County

Measured School Summary

Cheshire County shows higher measured school signals with a score of 71/100, though its graduation rate of 89.6% is a note of consideration.

Funding Context

Cheshire County spends $11,725 per student, which is on the lower end of adequate and may require careful resource allocation to maintain quality.

Neighbor Context

Its school score is 7% above the New Hampshire average, and its graduation rate exceeds the state average by 2.4 percentage points, while per-pupil spending is 7% lower than the state norm.

School Data Brief

How to read Cheshire County before comparing districts

County-level education data is best used as a screening layer. It summarizes the local school environment, then points you toward the district and school records that matter for local review.

Local context that changes the interpretation

40 public schools and 16 districts are represented below. Use those school and district records to confirm whether the county-level context fits the neighborhoods you are actually considering.

Overall screen

71/100

Higher measured signal. Ranks #4 of 10 New Hampshire counties with school score data.

Completion

89.6%

2.4 pts above the state average

Funding context

$11,725

$924 below the state average

School coverage

40

16 districts represented in the county school list.

Start with measured county context

This county screens well on the combined school metrics available here. Compare the score, graduation rate, and spending together rather than treating any single metric as final.

Check the local school mix

Cheshire County has 40 public schools across 16 districts, so school-level fit can vary inside the county.

Verify local rules

Use this page as county-level context, then confirm attendance zones, transportation, special programs, and current school boundaries with local districts.

Parent decision brief

What Cheshire County school data means before you move

County averages are useful for screening, but parents choose addresses, grade pathways, and district rules. This brief turns the public data into the checks that matter before you sign a lease or mortgage.

Higher-signal county

Cheshire County screens well on the measured county-level school signal. The next check is whether that strength is broad across districts or concentrated in a few school pathways.

State position

#4

of 10 New Hampshire counties with school score data. The county score is 5 points above the state average.

Data confidence

Usable

3 of 5 county signals are present, and 100% of listed schools report enrollment. Compare schools, then verify missing fields locally.

K-12 continuity check

These are the largest visible district slices in the county data. They show whether elementary, middle, and high school records appear together or whether a family needs to investigate transition points.

Keene School District

Elementary to high school visible

3,044 students

Elementary 4Middle 1High 1Other 1

7 listed schools in this county slice.

Monadnock Regional School District

Elementary to high school visible

1,621 students

Elementary 5Middle 1High 1Other 0

7 listed schools in this county slice.

Jaffrey-Rindge Cooperative School District

Elementary to high school visible

1,233 students

Elementary 2Middle 1High 1Other 0

4 listed schools in this county slice.

Hinsdale School District

Elementary to high school visible

526 students

Elementary 1Middle 1High 1Other 0

3 listed schools in this county slice.

District reality check

Keene School District is the largest listed district slice, with 7 schools. County pages do not prove address assignment, so verify boundaries with local district tools.

What the data cannot tell you

NCES records do not confirm current attendance zones, private-school options, transfer approvals, program capacity, transportation, or whether a listed school is available to a specific address.

Questions to ask before choosing an address

Which district actually serves the addresses we are considering in Cheshire County?

Do the neighborhoods we like fall inside the same district, or are we comparing different Cheshire County district systems?

What changes at the elementary-to-middle and middle-to-high transitions in the district pathway we would likely use?

Which charter, magnet, or virtual options require a lottery, application window, separate transportation plan, or address eligibility check?

Are the largest listed schools the ones our address can actually attend, or are they only county-level context?

Education Overview

About Schools in Cheshire County, New Hampshire

This context is screened for neutral school-data wording and should be read alongside the current metrics on this page. It is not school advice.

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.

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.

School Overview

Total Schools

40

in Cheshire County

Reported Enrollment

8,573

40 schools reporting

School Districts

16

districts

Charter Schools

5

13% of total

School Level 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

Sorted by reported enrollment. Dedicated profile pages are available for 1 high-enrollment school; every NCES public school remains listed here.

NCES 2022-23 public school data and FY 2022 school-finance data

Level

Showing 20 of 40 matching schools

Keene High School

Keene School District

Keene, 03431 / Town: Distant

Profile9–12High1,291 students

Keene Middle School

Keene School District

Keene, 03431 / Town: Distant

Record6–8Middle627 students

Monadnock Regional High School

Monadnock Regional School District

E. Swanzey, 03446 / Rural: Fringe

Record9–12High454 students

Winchester School

Winchester School District

Winchester, 03470 / Rural: Distant

RecordPK–8Primary357 students

Conant High School

Jaffrey-Rindge Cooperative School District

Jaffrey, 03452 / Town: Fringe

Record9–12High349 students

Rindge Memorial School

Jaffrey-Rindge Cooperative School District

Rindge, 03461 / Rural: Fringe

RecordPK–5Primary323 students

Fuller Elementary School

Keene School District

Keene, 03431 / Town: Distant

RecordKG–5Primary310 students

Symonds Elementary School

Keene School District

Keene, 03431 / Town: Distant

RecordKG–5Primary308 students

Cutler Elementary School

Monadnock Regional School District

W. Swanzey, 03446 / Rural: Distant

Record3–6Primary289 students

Jaffrey Grade School

Jaffrey-Rindge Cooperative School District

Jaffrey, 03452 / Town: Fringe

RecordPK–5Primary288 students

Mt. Caesar Elementary School

Monadnock Regional School District

E. Swanzey, 03446 / Rural: Fringe

RecordPK–2Primary274 students

Jaffrey-Rindge Middle School

Jaffrey-Rindge Cooperative School District

Jaffrey, 03452 / Town: Fringe

Record6–8Middle273 students

Chesterfield Central School

Chesterfield School District

Chesterfield, 03443 / Rural: Distant

RecordKG–8Primary263 students

Monadnock Regional Middle School

Monadnock Regional School District

E. Swanzey, 03446 / Rural: Fringe

Record7–8Middle254 students

Hinsdale Elementary School

Hinsdale School District

Hinsdale, 03451 / Rural: Distant

RecordPK–5Primary248 students

Gathering Waters Charter School (E)

Gathering Waters Charter School

Keene, 03431 / Town: Distant

RecordKG–8Charter220 students

Franklin Elementary School

Keene School District

Keene, 03431 / Town: Distant

RecordKG–5Primary212 students

Wheelock Elementary School

Keene School District

Keene, 03431 / Town: Distant

RecordKG–5Primary194 students

Dr. George S. Emerson Elementary School

Monadnock Regional School District

Fitzwilliam, 03447 / Rural: Distant

RecordPK–6Primary163 students

Marlborough Elementary School

Marlborough School District

Marlborough, 03455 / Town: Distant

RecordPK–8Primary154 students

Education Funding Detail

Annual Per-Pupil Expenditure

$11,725

State avg $12,649

Compare Nearby Counties

Review Cheshire County against other counties using the same NCES-backed metrics.

Open Compare

Browse Public Schools

See school-level enrollment, grade ranges, school type, and district affiliation.

View Schools

Frequently Asked Questions

Which New Hampshire counties have the highest graduation rates?
Rockingham County (91.6%), Grafton County (91.3%), and Carroll County (91.0%) currently lead New Hampshire among counties with available NCES four-year adjusted cohort graduation-rate data. This answer is generated from the same dataset used in the county table and can change when federal data refreshes.
What is per-pupil spending like in New Hampshire?
Across New Hampshire counties with available NCES district-finance data, average per-pupil spending is $12,649. The highest current county values are Grafton County ($14,898), Carroll County ($14,666), and Sullivan County ($13,257). Compare counties in the table before treating the statewide average as representative of a local district.
How should I read the school score in Cheshire County?
Cheshire County has a school score of 71/100, which is a higher measured signal in this county-level index. This score is calculated from available NCES graduation-rate and school-finance data, with school-level records shown separately below.
What is the graduation rate in Cheshire County?
The high school graduation rate in Cheshire County is 89.6%, which is above the national average of 87.5%. This figure is based on NCES district-level data for public high schools in the county.
How much does Cheshire County spend per student?
Cheshire County spends $11,725 per pupil annually on public education, based on NCES district finance data. Current operating spending per fall enrollment, including instruction, support services, administration, transportation, and operations. It excludes capital outlays and debt service in the SchoolsByCounty methodology.

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.

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.

Counties with Similar School Profile

By Evan Brooks, Data EditorUpdated Reviewed by Evan Brooks, Data Editor

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.