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

8 schools in Highland Springs

Virginia · Public K-12

In total, Highland Springs hosts 8 public K-12 schools with about 2,856 students, an average of 357 per campus.

7-year change in Highland Springs

SY 2017-18 vs SY 2024-25
Total enrollment
2,727
-117 (-4%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
7%
was 10%
% Hispanic
10%
was 4%
% Black
78%
was 83%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Adult Education CenterElementaryN-N·
Advanced Career Education Center at Highland SpringsElementaryN-N·
An Achievable Dream Middle and High School Oak Avenue CompleHigh06-12129
Fair Oaks ElementaryElementaryPK-05330
General Academic DevelopmentElementaryN-N·
Highland Springs ElementaryElementaryPK-05469
Highland Springs HighHigh09-121,928
ISEAP ProgramElementaryN-N·

About Highland Springs

Highland Springs is a mid-sized Virginia city in terms of public-school footprint, with 8 schools and 2,856 students total.

Looking at the level breakdown, the city consists of 6 elementary, and 2 high.

Average school size in Highland Springs is around 357 students, 47% meaningfully below the Virginia average of about 672.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 4%: 2,844 students in SY 2017-18 versus 2,727 in SY 2024-25. Demographically, the Hispanic share of enrollment grew from 4% to 10%.

On this page, the community for Highland Springs discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Highland Springs, Virginia?
There are 8 public K-12 schools in Highland Springs, with a combined enrollment of about 2,856.
How many elementary, middle, and high schools are in Highland Springs?
Highland Springs has 6 elementary, 2 high public schools.
What is the largest public school in Highland Springs?
Highland Springs High is the largest public school in Highland Springs by enrollment, with approximately 1,928 students.
What school districts serve Highland Springs?
Highland Springs public schools are operated by Henrico County Public Schools.
What grade levels do public schools in Highland Springs cover?
Public schools in Highland Springs serve students from pre-K through grade 12.