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

24 schools in Stafford

Virginia · Public K-12

Across 24 public schools, Stafford (Virginia) serves approximately 22,425 K-12 students across 15 elementary, 5 middle, and 4 high.

7-year change in Stafford

SY 2017-18 vs SY 2024-25
Total enrollment
22,425
+1,970 (+10%) vs SY 2017-18
School count
21
+1 (+5%) vs SY 2017-18
% White
35%
was 46%
% Hispanic
27%
was 22%
% Black
23%
was 20%
% Asian
6%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Andrew G. Wright MiddleMiddle06-08851
Anne E. Moncure ElementaryElementaryKG-05852
Anthony Burns ElementaryElementaryKG-05730
Brooke Point HighHigh09-122,199
Colonial Forge HighHigh09-122,122
Elementary 19ElementaryM-M·
Garrisonville ElementaryElementaryKG-05735
H.H. Poole MiddleMiddle06-08995
Hampton Oaks ElementaryElementaryKG-05887
Kate Waller Barrett ElementaryElementaryKG-05838
Margaret Brent ElementaryElementaryKG-05796
Mountain View HighHigh09-122,233
North Stafford HighHigh09-121,982
North Star Early Childhood Education CenterElementaryPK-PK264
Park Ridge ElementaryElementaryKG-05908
Rappahannock Juvenile Detention HomeElementaryN-N·
Rockhill ElementaryElementaryKG-05639
Rodney E. Thompson MiddleMiddle06-081,063
Shirley C. Heim MiddleMiddle06-08953
Stafford Academy for Technolgy (STAT)ElementaryN-N·
Stafford ElementaryElementaryKG-05879
Stafford MiddleMiddle06-08961
Widewater ElementaryElementaryKG-05698
Winding Creek ElementaryElementaryKG-05840

About Stafford

Public education in Stafford, Virginia runs across 24 schools that serves roughly 22,425 students. By footprint, Stafford sits in the moderately sized bracket.

For a sense of the school types, the city covers 15 elementary, 5 middle, and 4 high.

Average school size in Stafford is around 934 students, 39% meaningfully above the Virginia average of about 672.

Looking at the last 7 years. Combined enrollment now sits at 22,425 students, climbed 10% from the 20,455 reported in SY 2017-18. The school count climbed from 20 to 21 across the same 7-year window. Demographically, the White share of enrollment declined from 46% to 35%.

On allk12, the community for Stafford 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 K-12 schools are in Stafford, Virginia?
There are 24 public K-12 schools in Stafford, with a combined enrollment of about 22,425.
How many elementary, middle, and high schools are in Stafford?
Stafford has 15 elementary, 5 middle, 4 high public schools.
What is the largest public school in Stafford?
Mountain View High is the largest public school in Stafford by enrollment, with approximately 2,233 students.
What school districts serve Stafford?
Stafford is served by 2 public school districts, including Stafford County Public Schools, Department of Education State-Operated Educ Prgms.
What grade levels do public schools in Stafford cover?
Public schools in Stafford serve students from pre-K through grade 12.