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

Hampshire County

Massachusetts · Public K-12

Hampshire County runs 45 public K-12 schools inside Massachusetts, with the county population around 162,028. The mix is 24 elementary, 7 middle, and 13 high.

7-year change in Hampshire County

SY 2017-18 vs SY 2024-25
Total enrollment
16,430
-1,492 (-8%) vs SY 2017-18
School count
44
-5 (-10%) vs SY 2017-18
% White
72%
was 78%
% Hispanic
15%
was 11%
% Black
3%
was 3%
% Asian
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
45
22 districts
Enrollment
16,626
NCES CCD
Median income
$87,001
Below Massachusetts avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
24
7,118 students
Middle
7
2,742 students
High
13
6,182 students
Combined / other
1
584 students
LARGEST DISTRICT
Northampton
2,496 students · 22 districts in Hampshire County

County vs. school enrollment demographics

Left bar is the racial makeup of Hampshire County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
82%
Hispanic
7%
Black
3%
Asian
5%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
72%
Hispanic
15%
Black
3%
Asian
4%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
51.6%
adults 25+
Poverty rate
5.8%
ACS 5-year
Unemployment
5.0%
civilian labor
Median age
37
14.2% under 18

Test scores in Hampshire County

Latest 2024-25 ELA proficiency, 42 schools ranked. Massachusetts state average: 43.8%.

See all 42 schools in Hampshire County ranked by score →

All schools (45)

NameCityLevelGradesEnrollmentRating
Mountain View SchoolEasthamptonElementaryPK-08991·
Northampton HighNorthamptonHigh09-12875·
Amherst Regional HighAmherstHigh09-12816·
Hampshire Regional HighWesthamptonHigh07-12718·
Smith Vocational and Agricultural HighNorthamptonHigh09-12587·
Pioneer Valley Chinese Immersion Charter SchoolHadleyCombinedKG-12584·
John F Kennedy Middle SchoolFlorenceMiddle06-08577·
Belchertown HighBelchertownHigh09-12573·
Michael E. Smith Middle SchoolSouth HadleyMiddle05-08505·
Chestnut Hill Community SchoolBelchertownMiddle04-06494·
South Hadley HighSouth HadleyHigh09-12479·
William E NorrisSouthamptonElementaryPK-06475·
Swift River ElementaryBelchertownElementary01-03445·
Ware Junior/Senior High SchoolWareHigh07-12425·
Pioneer Valley Performing Arts Charter Public SchoolSouth HadleyHigh07-12397·
Stanley M Koziol Elementary SchoolWareElementaryPK-03396·
Easthampton HighEasthamptonHigh09-12377·
East MeadowGranbyElementaryPK-06375·
Fort River ElementaryAmherstElementaryKG-06371·
Amherst Regional Middle SchoolAmherstMiddle07-08366·
MosierSouth HadleyElementary02-04365·
Crocker Farm ElementaryAmherstElementaryPK-06353·
Jabish Middle SchoolBelchertownMiddle07-08343·
Gateway Regional SchoolHuntingtonHigh06-12333·
Hadley ElementaryHadleyElementaryPK-06315·
Wildwood ElementaryAmherstElementaryKG-06314·
Granby Jr Sr High SchoolGranbyHigh07-12290·
Bridge StreetNorthamptonElementaryPK-05281·
Jackson StreetNorthamptonElementaryKG-05279·
Plains ElementarySouth HadleyElementaryPK-01271·
Ware Middle SchoolWareMiddle04-06261·
Littleville Elementary SchoolHuntingtonElementaryPK-05260·
LeedsLeedsElementaryPK-05253·
R. K. Finn Ryan RoadFlorenceElementaryKG-05231·
Hilltown Cooperative Charter Public SchoolEasthamptonElementaryKG-08218·
Hopkins AcademyHadleyHigh07-12203·
Hatfield ElementaryHatfieldElementaryPK-06201·
Gateway Regional Middle SchoolHuntingtonMiddle06-08196·
Cold SpringBelchertownElementaryPK-KG188·
Pelham ElementaryPelhamElementaryKG-06128·
New Hingham Regional ElementaryChesterfieldElementaryPK-06126·
Anne T. Dunphy SchoolWilliamsburgElementaryPK-06111·
Smith AcademyHatfieldHigh07-12109·
Westhampton Elementary SchoolWesthamptonElementaryPK-0695·
R. H. ConwellWorthingtonElementaryPK-0676·

Cities in Hampshire County

Amherst5 schoolsBelchertown5 schoolsSouth Hadley5 schoolsNorthampton4 schoolsEasthampton3 schoolsHadley3 schoolsHuntington3 schoolsWare3 schoolsFlorence2 schoolsGranby2 schoolsHatfield2 schoolsWesthampton2 schoolsChesterfield1 schoolLeeds1 schoolPelham1 schoolSouthampton1 schoolWilliamsburg1 schoolWorthington1 school

About Hampshire County

Hampshire County is an average-sized Massachusetts county of about 162,028 residents, home to 45 public schools and roughly 16,626 students.

For perspective, census numbers show the median household earns about $87,001 a year, roughly 52% of adults have completed at least a four-year degree, and roughly 6% of residents live below the federal poverty line. That income level is 15% below the Massachusetts median.

On the school-mix side, Hampshire County is made up of 24 elementary schools (7,118 students), 7 middle schools (2,742), 13 high schools (6,182), and 1 combined or other schools.

Northampton is the biggest district by enrollment, covering about 2,496 students across Hampshire County.

Five-year track record. Total public-school enrollment in Hampshire County has decreased 8% since SY 2017-18, moving from about 17,922 students to 16,430. Over that span, Hampshire County lost 5 schools, going from 49 to 44. Demographically, the White share of enrollment fell from 78% to 72%.

On allk12, the community for Hampshire County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Hampshire County?
There are 45 public K-12 schools in Hampshire County, Massachusetts, with a combined enrollment of about 16,626.
How many high schools are in Hampshire County?
Hampshire County, Massachusetts has 13 public high schools, serving approximately 6,182 students.
How many middle schools are in Hampshire County?
Hampshire County, Massachusetts has 7 public middle schools, serving approximately 2,742 students.
How many elementary schools are in Hampshire County?
Hampshire County, Massachusetts has 24 public elementary schools, serving approximately 7,118 students.
What is the largest school district in Hampshire County?
Northampton is the largest school district in Hampshire County, serving approximately 2,496 students. The county contains 22 school districts overall.
What is the population of Hampshire County?
Hampshire County, Massachusetts has a population of approximately 162,028, with a median age of 37. About 14.2% of residents are under 18.
What is the median household income in Hampshire County?
Median household income in Hampshire County is $87,001, below the Massachusetts average of $101,772. About 5.8% of residents live below the federal poverty line.
How educated are residents of Hampshire County?
Approximately 51.6% of adults 25 and older in Hampshire County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the student-teacher ratio in Hampshire County schools?
Across Hampshire County public schools, the enrollment-weighted student-teacher ratio is approximately 11.0 to 1.
What is the racial makeup of Hampshire County?
Hampshire County residents are approximately 82% White, 7% Hispanic, 3% Black, 5% Asian, 8% two or more races according to the Census ACS 5-year estimate.

Hampshire County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data