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

8 schools in Annandale

Virginia · Public K-12

Public K-12 education in Annandale runs across 8 schools, enrolling approximately 7,073 students, averaging 884 per campus.

7-year change in Annandale

SY 2017-18 vs SY 2024-25
Total enrollment
7,073
-95 (-1%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% White
19%
was 21%
% Hispanic
53%
was 44%
% Black
9%
was 11%
% Asian
15%
was 20%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Annandale HighHigh09-122,161
Annandale Terrace ElementaryElementaryPK-05680
Braddock ElementaryElementaryPK-05955
Camelot ElementaryElementaryPK-06602
Canterbury Woods ElementaryElementaryPK-06735
Columbia ElementaryElementaryPK-05377
Mason Crest ElementaryElementaryPK-05684
Poe MiddleMiddle06-08879

About Annandale

Across Annandale, Virginia, 8 public schools educates about 7,073 students between them.

On the school-mix side, the city is built around 6 elementary, 1 middle, and 1 high.

Schools in Annandale average about 884 students each, 32% higher than the Virginia norm.

Looking at the last 7 years. Total public-school enrollment in Annandale has held roughly steady since SY 2017-18, moving from about 7,168 students to 7,073. The Hispanic share of public-school enrollment grew from 44% to 53%.

In the discussion threads here, the community for Annandale discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Annandale?
Annandale, Virginia has 8 public K-12 schools serving approximately 7,073 students.
How many elementary, middle, and high schools are in Annandale?
Annandale has 6 elementary, 1 middle, 1 high public schools.
What is the largest public school in Annandale?
Annandale High is the largest public school in Annandale by enrollment, with approximately 2,161 students.
What school districts serve Annandale?
Annandale public schools are operated by Fairfax County Public Schools.
What grade levels do public schools in Annandale cover?
Public schools in Annandale serve students from pre-K through grade 12.