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 campuses and about 600 K-12 students, with an average school size near 300.

7-year change in Cheshire

SY 2017-18 vs SY 2024-25
Total enrollment
600
-218 (-27%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
87%
was 91%
% Hispanic
6%
was 3%
% Black
4%
was 5%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
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-campus enrollment runs near 300, noticeably below the state mean of about 501.

Over the past 7-year window. Total public-school enrollment in Cheshire has fell 27% since SY 2017-18, moving from about 818 students to 600. The White share of public-school enrollment declined from 91% to 87%.

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, 1 high public schools.
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.