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

5 schools in Amherst

Virginia · Public K-12

Amherst's public-school count of 5 reflects a system enrolling about 2,279 students inside Virginia, broken out as 3 elementary, 1 middle, and 1 high.

7-year change in Amherst

SY 2017-18 vs SY 2024-25
Total enrollment
2,279
-18 (-1%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
66%
was 70%
% Hispanic
6%
was 4%
% Black
17%
was 19%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Amherst County HighHigh09-121,240
Amherst ElementaryElementaryPK-05307
Amherst MiddleMiddle06-08371
Central ElementaryElementaryPK-05268
Temperance ElementaryElementaryPK-0593

About Amherst

Across Amherst, Virginia, 5 public schools enrolls about 2,279 students between them.

On the school-mix side, the city covers 3 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 456, noticeably below the state mean of about 672.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 2,297 students in SY 2017-18 versus 2,279 in SY 2024-25. Demographically, the White share of enrollment contracted from 70% to 66%.

In the discussion threads here, the community for Amherst discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Amherst?
Amherst, Virginia has 5 public K-12 schools serving approximately 2,279 students.
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 County High is the largest public school in Amherst by enrollment, with approximately 1,240 students.
What school districts serve Amherst?
Amherst public schools are operated by Amherst County Public Schools.
What grade levels do public schools in Amherst cover?
Public schools in Amherst serve students from pre-K through grade 12.