The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

2 schools in Cheshire

Massachusetts · Public K-12

The Cheshire public-school footprint covers 2 schools and about 600 K-12 students, with an average school size near 300.

4-year change in Cheshire

SY 2020-21 vs SY 2024-25
Total enrollment
600
-103 (-15%) vs SY 2020-21
School count
2
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
674
all ages · ACS 5-yr
Students
600
public K-12 · NCES
Schools
2
public K-12
NameLevelGradesEnrollment
Hoosac Valley High SchoolHigh08-12296
Hoosac Valley Middle SchoolMiddle04-07304

About Cheshire

Across Cheshire, Massachusetts, 2 public schools educates about 600 students between them.

Looking at the level breakdown, the city comprises 1 middle, and 1 high.

Per-school enrollment runs near 300, noticeably below the state mean of about 501.

Over the past 4-year window. Total public-school enrollment in Cheshire has fell 15% since SY 2020-21, moving from about 703 students to 600.

In the discussion threads here, the community for Cheshire discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Cheshire?
Cheshire, Massachusetts has 2 public K-12 schools serving approximately 600 students.
How many elementary, middle, and high schools are in Cheshire?
Cheshire has 1 middle school and 1 high school.
What is the largest public school in Cheshire?
Hoosac Valley Middle School is the largest public school in Cheshire by enrollment, with approximately 304 students.
What school districts serve Cheshire?
Cheshire public schools are operated by Hoosac Valley Regional.
What grade levels do public schools in Cheshire cover?
Public schools in Cheshire serve students from grade 4 through grade 12.