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

8 schools in Waynesboro

Virginia · Public K-12

Parents in Waynesboro have 8 public K-12 options when picking a school, with combined enrollment near 3,677 students (6 elementary, 1 middle, and 1 high).

7-year change in Waynesboro

SY 2017-18 vs SY 2024-25
Total enrollment
3,677
-94 (-2%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% White
53%
was 61%
% Hispanic
20%
was 13%
% Black
16%
was 14%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
22,841
all ages · ACS 5-yr
Students
3,677
public K-12 · NCES
Schools
8
public K-12
NameLevelGradesEnrollment
Berkeley Glenn ElementaryElementaryKG-05256
Cassell ElementaryElementaryPK-05634
Kate Collins MiddleMiddle06-08602
Wayne Hills CenterElementaryPK-PK184
Waynesboro HighHigh09-12926
Wenonah ElementaryElementaryKG-05246
Westwood Hills ElementaryElementaryKG-05382
William Perry ElementaryElementaryKG-05447

About Waynesboro

Waynesboro, Virginia is home to 8 public schools, with combined enrollment of approximately 3,677 students. By school count, it is a mid-sized city.

Looking at the level breakdown, the city spans 6 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 460, meaningfully below the state mean of about 672.

Over the past 7-year window. Combined enrollment now sits at 3,677 students, remained close to its prior level from the 3,771 reported in SY 2017-18. On the demographic side, White enrollment moved from 61% to 53% over the same window.

On this page, the community for Waynesboro 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 K-12 schools are in Waynesboro, Virginia?
There are 8 public K-12 schools in Waynesboro, with a combined enrollment of about 3,677.
How many elementary, middle, and high schools are in Waynesboro?
Waynesboro has 6 elementary, 1 middle, 1 high public schools.
What is the largest public school in Waynesboro?
Waynesboro High is the largest public school in Waynesboro by enrollment, with approximately 926 students.
What school districts serve Waynesboro?
Waynesboro is served by 2 public school districts, including Waynesboro City Public Schools, Augusta County Public Schools.
What grade levels do public schools in Waynesboro cover?
Public schools in Waynesboro serve students from pre-K through grade 12.