Skip to main content
VA Virginia

Public Schools in Stafford, VA

Directory of 24 public schools located in Stafford.

City Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 13,250 26,500 2020-2021: 20,652 students 20,652 2020-2021 2021-2022: 21,343 students 21,343 +3.3% 2021-2022 2022-2023: 21,874 students 21,874 +2.5% 2022-2023 2023-2024: 22,177 students 22,177 +1.4% 2023-2024 2024-2025: 22,425 students 22,425 +1.1% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 21 22,425 1,637.3 13.7:1 9,835
2023-2024 21 22,177 1,665.9 13.3:1 9,511
2022-2023 21 21,874 1,443.3 13.8:1 *reporting schools 8,566
2021-2022 21 21,343 1,270.1 16.8:1 6,742
2020-2021 23 20,652 1,300.1 15.9:1 *reporting schools N/A

City Schools Listing

Page 1 of 1
School Name Grades Level District Address Action
Andrew G. Wright Middle 6-8 Middle School Stafford County Public Schools 100 Wood Dr View ›
Anne E. Moncure Elementary K-5 Elementary School Stafford County Public Schools 75 Moncure Lane View ›
Anthony Burns Elementary K-5 Elementary School Stafford County Public Schools 60 Gallery Road View ›
Brooke Point High 9-12 High School Stafford County Public Schools 1700 Courthouse Rd View ›
Colonial Forge High 9-12 High School Stafford County Public Schools 550 Courthouse Rd View ›
Elementary 19 — General K-12 Stafford County Public Schools 80 Black Hawk Drive View ›
Garrisonville Elementary K-5 Elementary School Stafford County Public Schools 100 Wood Dr View ›
H.H. Poole Middle 6-8 Middle School Stafford County Public Schools 800 Eustace Rd View ›
Hampton Oaks Elementary K-5 Elementary School Stafford County Public Schools 107 Northampton Blvd View ›
Kate Waller Barrett Elementary K-5 Elementary School Stafford County Public Schools 150 Duffey Dr. View ›
Margaret Brent Elementary K-5 Elementary School Stafford County Public Schools 2125 Mountain View Rd View ›
Mountain View High 9-12 High School Stafford County Public Schools 2135 Mountain View Road View ›
North Stafford High 9-12 High School Stafford County Public Schools 839 Garrisonville Rd View ›
North Star Early Childhood Education Center PK Pre-K Only Stafford County Public Schools 101 Shepherds Way View ›
Park Ridge Elementary K-5 Elementary School Stafford County Public Schools 2000 Parkway Blvd View ›
Rappahannock Juvenile Detention Home — General K-12 Department of Education State-Operated Educ Prgms 275 Wyche Rd. View ›
Rockhill Elementary K-5 Elementary School Stafford County Public Schools 50 Wood Dr View ›
Rodney E. Thompson Middle 6-8 Middle School Stafford County Public Schools 75 Walpole St View ›
Shirley C. Heim Middle 6-8 Middle School Stafford County Public Schools 320 Telegraph Road View ›
Stafford Academy for Technolgy (STAT) — General K-12 Stafford County Public Schools 31 Stafford Avenue View ›
Stafford Elementary K-5 Elementary School Stafford County Public Schools 1349 Courthouse Rd View ›
Stafford Middle 6-8 Middle School Stafford County Public Schools 101 Spartan Dr View ›
Widewater Elementary K-5 Elementary School Stafford County Public Schools 101 Den Rich Rd View ›
Winding Creek Elementary K-5 Elementary School Stafford County Public Schools 475 Winding Creek Rd View ›