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

37 schools in Stafford County Public Schools

Virginia · 31,812 students · 4 cities

Public-school enrollment inside Stafford County Public Schools comes to roughly 31,812 students across 37 schools (24 elementary, 8 middle, and 5 high).

4-year change in Stafford County Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
31,812
+2,440 (+8%) vs SY 2020-21
School count
32
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Stafford County Public Schools ranks

Among districts
MeasureThis districtIn VirginiaIn the US
State test proficiency
ranked highest first
70.0%#61 of 117N/A
Enrollment
ranked largest first
31,812#8 of 130#206 of 9,234
Number of schools
ranked most first
32#12 of 130N/A
Students per teacher
ranked fewest first
13.6:1#66 of 130#3,924 of 9,044
Free or reduced-price lunch share
ranked highest first
45.2%#98 of 115#4,881 of 8,164
Diversity index
ranked most diverse first
73.5%#6 of 114#122 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Stafford County Public Schools

State test results across the district's 30 scored schools run from Rodney E. Thompson Middle at 84.9% proficient to Shirley C. Heim Middle at 54.8%, a gap of 30.1 points. That is the 27th widest gap among 95 Virginia districts with four or more scored schools.

Since 2017-18, the 30 district schools that reported both years went from 28,936 to 31,268 students (up 8%) and from 1,651 to 2,275 full-time teachers (up 38%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Mountain View HighStaffordHigh09-122,233
Brooke Point HighStaffordHigh09-122,199
Stafford Senior HighFredericksburgHigh09-122,198
Colonial Forge HighStaffordHigh09-122,122
North Stafford HighStaffordHigh09-121,982
Rodney E. Thompson MiddleStaffordMiddle06-081,063
H.H. Poole MiddleStaffordMiddle06-08995
Stafford MiddleStaffordMiddle06-08961
Shirley C. Heim MiddleStaffordMiddle06-08953
T. Benton Gayle MiddleFredericksburgMiddle06-08939
Rocky Run ElementaryFredericksburgElementaryKG-05911
Park Ridge ElementaryStaffordElementaryKG-05908
Conway ElementaryFredericksburgElementaryKG-05904
Donald B. Dixon-Lyle R. Smith MiddleFredericksburgMiddle06-08887
Hampton Oaks ElementaryStaffordElementaryKG-05887
Stafford ElementaryStaffordElementaryKG-05879
Anne E. Moncure ElementaryStaffordElementaryKG-05852
Andrew G. Wright MiddleStaffordMiddle06-08851
Winding Creek ElementaryStaffordElementaryKG-05840
Kate Waller Barrett ElementaryStaffordElementaryKG-05838
Margaret Brent ElementaryStaffordElementaryKG-05796
Grafton Village ElementaryFalmouthElementaryKG-05737
Garrisonville ElementaryStaffordElementaryKG-05735
Anthony Burns ElementaryStaffordElementaryKG-05730
Falmouth ElementaryFalmouthElementaryKG-05724
Widewater ElementaryStaffordElementaryKG-05698
Rockhill ElementaryStaffordElementaryKG-05639
Hartwood ElementaryHartwoodElementaryKG-05627
Edward E. Drew Jr. MiddleFalmouthMiddle06-08625
Ferry Farm ElementaryFredericksburgElementaryPK-05555
Rising Star Early Childhood Education Center at MelchersFredericksburgElementaryPK-PK280
North Star Early Childhood Education CenterStaffordElementaryPK-PK264
Elementary 18FredericksburgElementaryM-M·
Elementary 19StaffordElementaryM-M·
High School 6 PlannedFredericksburgElementaryM-M·
Phoenix Center for Innovative LearningFredericksburgElementaryN-N·
Stafford Academy for Technolgy (STAT)StaffordElementaryN-N·

About Stafford County Public Schools

As a medium-population district in Virginia, Stafford County Public Schools teaches 31,812 students across 37 schools.

On the level-by-level breakdown, Stafford County Public Schools spans 24 elementary, 8 middle, and 5 high schools.

Average enrollment per school in Stafford County Public Schools is about 860, higher than the Virginia average of roughly 672.

Over the past 4-year window. Across the same 4-year window, public-school enrollment climbed 8%: 29,372 students in SY 2020-21 versus 31,812 in SY 2024-25.

In the discussion threads here, the community for Stafford County Public Schools discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools does Stafford County Public Schools run?
Stafford County Public Schools has 37 public schools with a combined enrollment of about 31,812 students in Virginia.
What is the mix of elementary, middle, and high schools in Stafford County Public Schools?
Stafford County Public Schools includes 24 elementary schools, 8 middle schools, and 5 high schools.
What is the largest school in Stafford County Public Schools?
Mountain View High is the largest public school in Stafford County Public Schools by enrollment, with approximately 2,233 students.
What grade levels does Stafford County Public Schools serve?
Stafford County Public Schools serves students from pre-K through grade 12 across 37 schools.
What cities does Stafford County Public Schools serve?
Stafford County Public Schools operates schools in Stafford, Fredericksburg, Falmouth, Hartwood across Virginia.