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

20 schools in Glen Allen

Virginia · Public K-12

In Glen Allen, Virginia, public K-12 schools total 20 and serve approximately 12,560 students, with an average school size of 628.

7-year change in Glen Allen

SY 2017-18 vs SY 2024-25
Total enrollment
12,560
-89 (-1%) vs SY 2017-18
School count
15
0 (0%) vs SY 2017-18
% White
40%
was 53%
% Hispanic
8%
was 6%
% Black
15%
was 13%
% Asian
30%
was 23%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Academy at Virginia RandolphElementaryN-N·
Center for Diversified StudiesElementaryN-N·
Colonial Trail ElementaryElementaryPK-05710
David A. Kaechele ElementaryElementaryPK-05455
Deep Run HighHigh09-121,992
Echo Lake ElementaryElementaryPK-05506
Evening School of ExcellenceElementaryN-N·
Glen Allen ElementaryElementaryPK-05578
Glen Allen HighHigh09-121,939
Greenwood ElementaryElementaryPK-05649
Holman MiddleMiddle06-08862
Hungary Creek MiddleMiddle06-08834
Longdale ElementaryElementaryPK-05476
Program for Academic and Career Enhancement (PACE)ElementaryN-N·
Rivers Edge ElementaryElementaryPK-05735
Shady Grove ElementaryElementaryPK-05600
Short Pump MiddleMiddle06-081,056
Springfield Park ElementaryElementaryPK-05652
Twin Hickory ElementaryElementaryPK-05516
Virginia Randolph Education CenterElementaryN-N·

About Glen Allen

Glen Allen is a medium-population Virginia city in terms of public-school footprint, with 20 schools and 12,560 students total.

For a sense of the school types, the city comprises 15 elementary, 3 middle, and 2 high.

Looking at the last 7 years. Combined enrollment now sits at 12,560 students, stayed largely flat from the 12,649 reported in SY 2017-18. The White share of public-school enrollment declined from 53% to 40%.

In the discussion threads here, the community for Glen Allen discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Glen Allen?
Glen Allen, Virginia has 20 public K-12 schools serving approximately 12,560 students.
How many elementary, middle, and high schools are in Glen Allen?
Glen Allen has 15 elementary, 3 middle, 2 high public schools.
What is the largest public school in Glen Allen?
Deep Run High is the largest public school in Glen Allen by enrollment, with approximately 1,992 students.
What school districts serve Glen Allen?
Glen Allen public schools are operated by Henrico County Public Schools.
What grade levels do public schools in Glen Allen cover?
Public schools in Glen Allen serve students from pre-K through grade 12.