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

5 schools in Amherst

Massachusetts · Public K-12

Amherst, Massachusetts operates 5 public K-12 schools between its neighborhoods, enrolling about 2,220 students (around 444 per campus).

7-year change in Amherst

SY 2017-18 vs SY 2024-25
Total enrollment
2,220
-269 (-11%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
49%
was 52%
% Hispanic
22%
was 19%
% Black
9%
was 8%
% Asian
12%
was 12%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Amherst Regional HighHigh09-12816
Amherst Regional Middle SchoolMiddle07-08366
Crocker Farm ElementaryElementaryPK-06353
Fort River ElementaryElementaryKG-06371
Wildwood ElementaryElementaryKG-06314

About Amherst

Across Amherst, Massachusetts, 5 public schools serves about 2,220 students between them.

For a sense of the school types, the city consists of 3 elementary, 1 middle, and 1 high.

Average school size in Amherst is around 444 students, 11% meaningfully below the Massachusetts average of about 501.

Five-year track record. Combined enrollment now sits at 2,220 students, declined 11% from the 2,489 reported in SY 2017-18. On the demographic side, White enrollment moved from 52% to 49% over the same window.

On this page, the community for Amherst discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Amherst, Massachusetts?
There are 5 public K-12 schools in Amherst, with a combined enrollment of about 2,220.
How many elementary, middle, and high schools are in Amherst?
Amherst has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Amherst?
Amherst Regional High is the largest public school in Amherst by enrollment, with approximately 816 students.
What school districts serve Amherst?
Amherst is served by 2 public school districts, including Amherst, Amherst-Pelham.
What grade levels do public schools in Amherst cover?
Public schools in Amherst serve students from pre-K through grade 12.