Fairfax County
Fairfax County runs 222 public K-12 schools per the latest NCES counts, with an average school size of about 786 students. The level mix is 169 elementary, 23 middle, and 27 high schools.
7-year change in Fairfax County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Fairfax County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Fairfax County
Latest 2024-25 ELA proficiency, 183 schools ranked. Virginia state average: 74.2%.
- Thomas Jefferson High for Science and Technology· 100.0%
- Haycock Elementary· 99.0%
- Langley High· 98.0%
- Sangster Elementary· 98.0%
- Colvin Run Elementary· 97.0%
- Hutchison Elementary· 37.0%
- Dogwood Elementary· 39.0%
- Graham Road Elementary· 39.0%
- Lynbrook Elementary· 39.0%
- Braddock Elementary· 42.0%
Cities in Fairfax County
About Fairfax County
Across the wide-reaching Virginia county of Fairfax County of about 1,147,837 residents, the public-school footprint covers 222 schools and about 174,475 students.
Stepping back, census numbers show median household income runs near $153,637, about 65% of adults have a bachelor's degree or above, and the poverty rate is around 4%. That income level is 101% higher than the Virginia median.
On the level-by-level breakdown, Fairfax County comprises 169 elementary schools (90,040 students), 23 middle schools (23,540), 27 high schools (60,795), and 3 combined or other schools.
Fairfax County Public Schools dominates the local landscape, accounting for roughly 173,989 students on its own.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 5%: 183,864 students in SY 2017-18 versus 174,475 in SY 2024-25. Fairfax County now counts 196 public schools, up from 195 in SY 2017-18. On the demographic side, Hispanic enrollment moved from 26% to 29% over the same window.
Within the allk12 community for this area, the community for Fairfax County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.