Skip to main content
NH County FIPS: 33005

Public Schools in Cheshire County, NH

Directory of 40 public schools operating in Cheshire County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 5,100 10,200 2020-2021: 8,374 students 8,374 2020-2021 2021-2022: 8,613 students 8,613 +2.9% 2021-2022 2022-2023: 8,573 students 8,573 -0.5% 2022-2023 2023-2024: 8,448 students 8,448 -1.5% 2023-2024 2024-2025: 8,298 students 8,298 -1.8% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 39 8,298 745.6 11.1:1 2,487
2023-2024 40 8,448 660.8 10.7:1 *reporting schools 2,689
2022-2023 40 8,573 811.1 10.4:1 *reporting schools 2,663
2021-2022 40 8,613 784.9 11.0:1 2,349
2020-2021 38 8,374 783.0 10.7:1 2,263

School Districts in Cheshire County

Cities & Municipalities in Cheshire County

23 Cities

County Schools Listing

Page 1 of 2
School Name Grades Level District City Action
Alstead Primary School PK-4 Elementary School Fall Mountain Regional School District Alstead View ›
Chesterfield Central School K-8 Elementary School Chesterfield School District Chesterfield View ›
Conant Middle High School (H) 9-12 High School Jaffrey-Rindge Cooperative School District Jaffrey View ›
Conant Middle High School (M) 6-8 Middle School Jaffrey-Rindge Cooperative School District Jaffrey View ›
Cutler Elementary School 3-6 Elementary School Monadnock Regional School District W. Swanzey View ›
Dr. George S. Emerson Elementary School PK-6 Elementary School Monadnock Regional School District Fitzwilliam View ›
Dublin Consolidated School K-5 Elementary School Contoocook Valley School District Dublin View ›
Franklin Elementary School K-5 Elementary School Keene School District Keene View ›
Fuller Elementary School K-5 Elementary School Keene School District Keene View ›
Gathering Waters Charter School (E) K-8 Elementary School Gathering Waters Charter School Keene View ›
Gathering Waters Charter School (H) 9-12 High School Gathering Waters Charter School Keene View ›
Gilsum STEAM Academy K-6 Elementary School Monadnock Regional School District Gilsum View ›
Hinsdale Elementary School PK-5 Elementary School Hinsdale School District Hinsdale View ›
Hinsdale High School 9-12 High School Hinsdale School District Hinsdale View ›
Hinsdale Middle High School 6-8 Middle School Hinsdale School District Hinsdale View ›
Jaffrey Grade School PK-5 Elementary School Jaffrey-Rindge Cooperative School District Jaffrey View ›
James Faulkner Elementary School K-5 Elementary School Stoddard School District Stoddard View ›
John D. Perkins Academy PK-6 Elementary School Marlow School District Marlow View ›
Jonathan Daniels School PK Pre-K Only Keene School District Keene View ›
Keene High School 9-12 High School Keene School District Keene View ›
Keene Middle School 6-8 Middle School Keene School District Keene View ›
LEAF Charter School — General K-12 LEAF Charter School Alstead View ›
Making Community Connections Charter School - Monadnock 9-12 High School Making Community Connections Charter School Keene View ›
Marlborough Elementary School PK-8 Elementary School Marlborough School District Marlborough View ›
Monadnock Regional High School 9-12 High School Monadnock Regional School District SWANZEY View ›
Page 1 of 2