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

2 schools in Hayes

Virginia · Public K-12

Public K-12 education in Hayes reaches 852 students across 2 schools, with a level mix of 2 elementary.

7-year change in Hayes

SY 2017-18 vs SY 2024-25
Total enrollment
852
-156 (-15%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
75%
was 79%
% Hispanic
9%
was 6%
% Black
5%
was 7%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Abingdon ElementaryElementaryPK-05455
Achilles ElementaryElementaryPK-05397

About Hayes

Hayes is a sparse Virginia city in terms of public-school footprint, with 2 schools and 852 students total.

Average school size in Hayes is around 426 students, 37% noticeably below the Virginia average of about 672.

Trend over the past 7 years. Total public-school enrollment in Hayes has contracted 15% since SY 2017-18, moving from about 1,008 students to 852. On the demographic side, White enrollment moved from 79% to 75% over the same window.

Within the allk12 community for this area, the community for Hayes discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Hayes?
Hayes, Virginia has 2 public K-12 schools serving approximately 852 students.
How many elementary, middle, and high schools are in Hayes?
Hayes has 2 elementary public schools.
What is the largest public school in Hayes?
Abingdon Elementary is the largest public school in Hayes by enrollment, with approximately 455 students.
What school districts serve Hayes?
Hayes public schools are operated by Gloucester County Public Schools.
What grade levels do public schools in Hayes cover?
Public schools in Hayes serve students from pre-K through grade 5.