High School Explorer
Every public high school in VA, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
VA public HS enrollment trend
Across the 393,921 students enrolled in VA brick-and-mortar public high schools in 2021, the state grew +0.4% by 2024 (395,410 students, +1,489 net). That's the demographic tide every individual school is fighting or riding.
Charter share of public HS enrollment (latest year): 0.1% (582 of 395,410 students). Virtual / nonclassroom-based schools excluded.
State context · NAEP 2024
How does VA compare nationally?
The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.
Each dot is one state's 2024 NAEP 8th-grade averages. VA is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.
Where the students are
Top 10 cities by public-HS enrollment
| Virginia Beach | 12 HS | 20,270 |
| Richmond | 16 HS | 17,072 |
| Alexandria | 7 HS | 16,083 |
| Chesapeake | 7 HS | 13,163 |
| Woodbridge | 5 HS | 11,866 |
| Midlothian | 5 HS | 10,375 |
| Manassas | 4 HS | 9,942 |
| Fredericksburg | 6 HS | 9,634 |
| Ashburn | 5 HS | 8,780 |
| Stafford | 4 HS | 8,536 |
School-size distribution
Public, classroom-based · grades 9–12, latest year
| Gainesville High Prince William County Public Schools |
1,371→2,630 | +91.8% |
| Lightridge High Loudoun County Public Schools |
1,263→2,030 | +60.7% |
| Alleghany High Alleghany Highlands Public Schools |
582→818 | +40.5% |
| Carver College and Career Academy Chesterfield County Public Schools |
210→272 | +29.5% |
| Washington-Liberty High Arlington County Public Schools |
2,549→3,044 | +19.4% |
| John Marshall High Richmond City Public Schools |
542→645 | +19.0% |
| Independence High Loudoun County Public Schools |
1,825→2,166 | +18.7% |
| Charlottesville High Charlottesville City Public Schools |
1,212→1,438 | +18.6% |
| Petersburg High Petersburg City Public Schools |
1,027→1,215 | +18.3% |
| Lloyd C. Bird High Chesterfield County Public Schools |
1,820→2,131 | +17.1% |
| Harrisonburg High Harrisonburg City Public Schools |
1,923→998 | -48.1% |
| Radford High Radford City Public Schools |
829→506 | -39.0% |
| Narrows High Giles County Public Schools |
303→243 | -19.8% |
| Battlefield High Prince William County Public Schools |
2,555→2,063 | -19.3% |
| Richlands High Tazewell County Public Schools |
680→557 | -18.1% |
| Thomas Jefferson High Richmond City Public Schools |
908→749 | -17.5% |
| Bland County High Bland County Public Schools |
264→218 | -17.4% |
| Unity Reed High Prince William County Public Schools |
2,452→2,042 | -16.7% |
| Norview High Norfolk City Public Schools |
1,889→1,585 | -16.1% |
| Northwood High Smyth County Public Schools |
242→204 | -15.7% |
Every VA high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| Abingdon High Washington County Public Schools |
Abingdon | Public | 914 | +6.3% |
| Accotink Academy K–12 Nonsectarian |
Springfield | Private | 72 | -25.8% |
| Accotink Academy K–12 Nonsectarian |
Springfield | Private | 72 | -32.7% |
| Achievable Dream Middle/High K–12 Newport News City Public Schools |
Newport News | Public | 234 | -2.1% |
| Al Madina School Of Richmond K–12 Other religious |
Midlothian | Private | 106 | -7.8% |
| Al-Qalam Academy K–12 Other religious |
Springfield | Private | 94 | -46.6% |
| Albemarle High Albemarle County Public Schools |
Charlottesville | Public | 1,964 | +2.9% |
| Alexandria City High Alexandria City Public Schools |
Alexandria | Public | 4,655 | +5.7% |
| Alleghany High Alleghany Highlands Public Schools |
Covington | Public | 818 | +40.5% |
| Altavista High K–12 Campbell County Public Schools |
Altavista | Public | 362 | -11.9% |
| Alternative Paths Training School K–12 Nonsectarian |
Dumfries | Private | 188 | +43.5% |
| Alternative Paths Training School - Alexandria K–12 Nonsectarian |
Alexandria | Private | 72 | -15.3% |
| Alternative Paths Training School -Staff East/West K–12 Nonsectarian |
Fredericksburg | Private | 66 | -8.3% |
| Amelia Academy K–12 Nonsectarian |
Amelia Court House | Private | 127 | +16.5% |
| Amelia County High Amelia County Public Schools |
Amelia Court House | Public | 516 | +4.7% |
| Amherst County High Amherst County Public Schools |
Amherst | Public | 1,240 | +1.9% |
| Annandale High Fairfax County Public Schools |
Annandale | Public | 2,161 | -4.0% |
| Appalachian Christian School K–12 Other religious |
Waynesboro | Private | 114 | +96.6% |
| Appomattox Christian Academy K–12 Other religious |
Appomattox | Private | 66 | -37.7% |
| Appomattox County High Appomattox County Public Schools |
Appomattox | Public | 731 | +5.0% |
| Arcadia High Accomack County Public Schools |
Oak Hall | Public | 688 | +0.1% |
| Arlington Community High Arlington County Public Schools |
Arlington | Public | 156 | -11.4% |
| Armstrong High Richmond City Public Schools |
Richmond | Public | 709 | -8.6% |
| Atlantic Shores Christian School K–12 Other religious |
Chesapeake | Private | 738 | +6.2% |
| Atlee High Hanover County Public Schools |
Mechanicsville | Public | 1,470 | -4.6% |
| Auburn High Montgomery County Public Schools |
Riner | Public | 393 | +5.4% |
| Basis Independent Mclean K–12 Nonsectarian |
Mclean | Private | 434 | +12.4% |
| Bassett High Henry County Public Schools |
Bassett | Public | 1,098 | +0.3% |
| Bath County High K–12 Bath County Public Schools |
Hot Springs | Public | 139 | -4.1% |
| Battlefield High Prince William County Public Schools |
Haymarket | Public | 2,063 | -19.3% |
| Bayside High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,984 | +2.0% |
| Bear Creek Academy K–12 Nonsectarian |
Cumberland | Private | 11 | — |
| Belle Meade Montessori School K–12 Nonsectarian |
Sperryville | Private | 35 | — |
| Benedictine College Preparatory Catholic |
Richmond | Private | 298 | +20.2% |
| Benedictine Schools of Richmond | Richmond | Private | — | — |
| Benjamin & Lillian Rochkind Yeshiva Of Virginia Other religious |
Richmond | Private | 34 | — |
| Berea Christian School K–12 Other religious |
Harrisonburg | Private | 147 | -0.7% |
| Berthold Academy For The Gifted And Talented K–12 Nonsectarian |
Herndon | Private | 27 | — |
| Bethel Christian School K–12 Other religious |
Hampton | Private | 137 | -9.3% |
| Bethel High Hampton City Public Schools |
Hampton | Public | 1,769 | -2.5% |
| Bethel Mennonite School K–12 Other religious |
Gladys | Private | 21 | — |
| Bina High School Other religious |
Norfolk | Private | 4 | — |
| Bishop Denis J. Oconnell High School Catholic |
Arlington | Private | 1,153 | -2.3% |
| Bishop Ireton High School Catholic |
Alexandria | Private | 802 | +1.1% |
| Blacksburg High Montgomery County Public Schools |
Blacksburg | Public | 1,325 | +0.5% |
| Bland County High K–12 Bland County Public Schools |
Rocky Gap | Public | 218 | -17.4% |
| Blessed Sacrament Huguenot Catholic School K–12 Catholic |
Powhatan | Private | 333 | +52.1% |
| Blue Ridge Christian School K–12 Other religious |
Bridgewater | Private | 312 | +34.5% |
| Blue Ridge School Nonsectarian |
St George | Private | 158 | -12.2% |
| Booker T Washington High Norfolk City Public Schools |
Norfolk | Public | 904 | -7.6% |
| Boys Home K–12 Other religious |
Covington | Private | 43 | — |
| Brec Academy K–12 Nonsectarian |
Petersburg | Private | 25 | — |
| Brentsville District High Prince William County Public Schools |
Nokesville | Public | 855 | -9.0% |
| Briar Woods High Loudoun County Public Schools |
Ashburn | Public | 1,846 | +2.6% |
| Broad Run High Loudoun County Public Schools |
Ashburn | Public | 1,558 | -0.8% |
| Broadwater Academy K–12 Nonsectarian |
Exmore | Private | 271 | +4.6% |
| Broadway Christian School K–12 Other religious |
Hopewell | Private | 30 | — |
| Broadway High Rockingham County Public Schools |
Broadway | Public | 932 | -2.6% |
| Brooke Point High Stafford County Public Schools |
Stafford | Public | 2,199 | +7.3% |
| Brookville High Campbell County Public Schools |
Lynchburg | Public | 1,017 | +1.7% |
| Brunswick Academy K–12 Nonsectarian |
Lawrenceville | Private | 298 | -11.8% |
| Brunswick High Brunswick County Public Schools |
Lawrenceville | Public | 404 | -8.0% |
| Bruton High York County Public Schools |
Williamsburg | Public | 723 | +9.7% |
| Bryant High Fairfax County Public Schools |
Alexandria | Public | 154 | +10.0% |
| Buckingham County High Buckingham County Public Schools |
Buckingham | Public | 646 | +8.4% |
| Buffalo Gap High Augusta County Public Schools |
Swoope | Public | 410 | -9.3% |
| C.D. Hylton High Prince William County Public Schools |
Woodbridge | Public | 1,841 | -11.0% |
| Calvary Christian Academy K–12 Other religious |
Rockingham | Private | 154 | +58.8% |
| Calvary Christian School K–12 Other religious |
Triangle | Private | 78 | — |
| Calvary Christian School K–12 Other religious |
New Canton | Private | 63 | — |
| Cape Henry Collegiate School K–12 Nonsectarian |
Virginia Beach | Private | 982 | +15.9% |
| Cardinal Newman Academy Catholic |
North Chesterfield | Private | 13 | — |
| Carlisle School K–12 Nonsectarian |
Martinsville | Private | 259 | -21.8% |
| Caroline High Caroline County Public Schools |
Milford | Public | 1,315 | +8.0% |
| Carroll County High Carroll County Public Schools |
Hillsville | Public | 1,033 | -1.6% |
| Carver College and Career Academy Chesterfield County Public Schools |
Chester | Public | 272 | +29.5% |
| Castlewood High K–12 Russell County Public Schools |
Castlewood | Public | 238 | -8.8% |
| Catholic High School Catholic |
Virginia Beach | Private | 445 | -7.1% |
| Cave Spring High Roanoke County Public Schools |
Roanoke | Public | 1,046 | +2.2% |
| Center For Adolescent And Adult Autism Services Nonsectarian |
Charlottesville | Private | 16 | — |
| Central High K–12 King and Queen County Public Schools |
King And Queen C H | Public | 183 | +6.4% |
| Central High Lunenburg County Public Schools |
Victoria | Public | 464 | -5.7% |
| Central High Shenandoah County Public Schools |
Woodstock | Public | 728 | -4.2% |
| Central High Wise County Public Schools |
Norton | Public | 676 | -0.6% |
| Central St. Hosp. Ed. Pr. K–12 Central State Hospital |
Petersburg | Public | — | — |
| Central Va. Training Ctr. K–12 Central Virginia Training Center |
Madison Heights | Public | — | — |
| Centreville High Fairfax County Public Schools |
Clifton | Public | 2,347 | -9.3% |
| Chancellor High Spotsylvania County Public Schools |
Fredericksburg | Public | 1,321 | -5.4% |
| Chantilly High Fairfax County Public Schools |
Chantilly | Public | 2,937 | -0.8% |
| Charles City County High K–12 Charles City County Public Schools |
Charles City | Public | 154 | -6.1% |
| Charles J. Colgan Sr. High Prince William County Public Schools |
Manassas | Public | 2,938 | +3.0% |
| Charlottesville High Charlottesville City Public Schools |
Charlottesville | Public | 1,438 | +18.6% |
| Charlottesville Hosp. Ep. K–12 University of Virginia |
Charlottesville | Public | — | — |
| Charterhouse School - Edinburg K–12 Nonsectarian |
Edinburg | Private | 35 | — |
| Chatham Hall Other religious |
Chatham | Private | 149 | -5.7% |
| Chatham High Pittsylvania County Public Schools |
Chatham | Public | 609 | -1.1% |
| Chelsea Academy K–12 Catholic |
Front Royal | Private | 164 | +13.1% |
| Chesapeake Bay Academy K–12 Nonsectarian |
Virginia Beach | Private | 104 | +3.0% |
| Chilhowie High Smyth County Public Schools |
Chilhowie | Public | 384 | -8.8% |
| Chincoteague High K–12 Accomack County Public Schools |
Chincoteague | Public | 149 | +2.8% |
| Christ Chapel Academy K–12 Other religious |
Woodbridge | Private | 361 | -9.8% |
| Christchurch School Other religious |
Christchurch | Private | 228 | +8.1% |
| Christian Heritage Academy K–12 Other religious |
Rocky Mount | Private | 267 | +76.8% |
| Christiansburg High Montgomery County Public Schools |
Christiansburg | Public | 1,072 | -1.8% |
| Church Hill Academy Other religious |
Richmond | Private | 50 | — |
| Churchland High Portsmouth City Public Schools |
Portsmouth | Public | 1,453 | +2.4% |
| Clarke County High Clarke County Public Schools |
Berryville | Public | 683 | +0.4% |
| Clover Hill High Chesterfield County Public Schools |
Midlothian | Public | 1,742 | -2.8% |
| Collegiate School K–12 Nonsectarian |
Richmond | Private | 1,626 | -0.3% |
| Colonial Beach High K–12 Colonial Beach Public Schools |
Colonial Beach | Public | 178 | -3.3% |
| Colonial Forge High Stafford County Public Schools |
Stafford | Public | 2,122 | +6.3% |
| Colonial Heights High Colonial Heights City Public Schools |
Colonial Heights | Public | 886 | +6.2% |
| Commonwealth Academy K–12 Nonsectarian |
Alexandria | Private | 146 | -18.9% |
| Commonwealth Ctr For Children & Adolescents K–12 Commonwealth Center for Children & Adolescents |
Staunton | Public | — | — |
| Community High School Nonsectarian |
Roanoke | Private | 64 | +1.6% |
| Community Lab School charter K–12 Albemarle County Public Schools |
Charlottesville | Public | 88 | -14.6% |
| Cornerstone Christian Academy K–12 Other religious |
Appomattox | Private | 101 | +8.6% |
| Cornerstone Christian Academy K–12 Other religious |
Abingdon | Private | 199 | +4.7% |
| Cosby High Chesterfield County Public Schools |
Midlothian | Public | 2,507 | +7.6% |
| Council High K–12 Buchanan County Public Schools |
Honaker | Public | 90 | +3.4% |
| Courtland High Spotsylvania County Public Schools |
Fredericksburg | Public | 1,497 | -3.2% |
| Covenant Christian Academy Of Warrenton Virginia K–12 Other religious |
Warrenton | Private | 342 | +23.0% |
| Covenant Christian School K–12 Other religious |
Williamsburg | Private | 60 | — |
| Craig County High K–12 Craig County Public Schools |
New Castle | Public | 173 | -3.4% |
| Culpeper County High Culpeper County Public Schools |
Culpeper | Public | 1,204 | +0.2% |
| Cumberland High Cumberland County Public Schools |
Cumberland | Public | 374 | +0.8% |
| Dan River High Pittsylvania County Public Schools |
Ringgold | Public | 583 | -7.2% |
| Dayspring Christian Academy K–12 Other religious |
Blacksburg | Private | 130 | -24.9% |
| Deep Creek High Chesapeake City Public Schools |
Chesapeake | Public | 1,691 | +3.4% |
| Deep Run High Henrico County Public Schools |
Glen Allen | Public | 1,992 | -1.7% |
| Denbigh Baptist Christian School K–12 Other religious |
Newport News | Private | 248 | +34.8% |
| Denbigh High Newport News City Public Schools |
Newport News | Public | 1,269 | +5.1% |
| Dinwiddie County High Dinwiddie County Public Schools |
Dinwiddie | Public | 1,260 | -2.9% |
| Dominion Academy K–12 Nonsectarian |
Norfolk | Private | 37 | — |
| Dominion Christian School K–12 Other religious |
Reston | Private | 76 | -63.6% |
| Dominion High K–12 Loudoun County Public Schools |
Sterling | Public | 1,435 | -1.8% |
| Dominion Ridge Academy K–12 Other religious |
Front Royal | Private | 127 | -22.1% |
| Dominion Ridge Academy K–12 Other religious |
Front Royal | Private | 123 | — |
| Douglas S. Freeman High Henrico County Public Schools |
Richmond | Public | 1,881 | +1.9% |
| Dream Tech Academy K–12 Nonsectarian |
Hopewell | Private | 26 | — |
| E.C. Glass High Lynchburg City Public Schools |
Lynchburg | Public | 1,220 | -10.2% |
| East End Academy K–12 Nonsectarian |
Newport News | Private | 38 | — |
| East Rockingham High Rockingham County Public Schools |
Elkton | Public | 821 | +8.5% |
| Eastern Appalachian Teen Challenge Other religious |
Roanoke | Private | 12 | — |
| Eastern Mennonite School K–12 Other religious |
Harrisonburg | Private | 362 | +5.8% |
| Eastern Montgomery High Montgomery County Public Schools |
Elliston | Public | 254 | -13.0% |
| Eastern St. Hosp. Ed. Prg K–12 Eastern St Hosp |
Williamsburg | Public | — | — |
| Eastern View High Culpeper County Public Schools |
Culpeper | Public | 1,529 | -1.9% |
| Eastside High Wise County Public Schools |
Coeburn | Public | 418 | +8.9% |
| Edison High Fairfax County Public Schools |
Alexandria | Public | 2,294 | +5.0% |
| Elite Academy Corporation K–12 Nonsectarian |
Fredericksburg | Private | 13 | — |
| Elk Hill Charlottesville School K–12 Nonsectarian |
Charlottesville | Private | 34 | — |
| Elk Hill Harambee School K–12 Nonsectarian |
Goochland | Private | 17 | — |
| Elk Hill Staunton School K–12 Nonsectarian |
Staunton | Private | 30 | — |
| Emmanuel Christian School K–12 Other religious |
Abingdon | Private | 50 | — |
| Episcopal High School Other religious |
Alexandria | Private | 467 | +2.4% |
| Essex High Essex County Public Schools |
Tappahannock | Public | 393 | -1.8% |
| Eukarya Christian Academy K–12 Other religious |
Stephens City | Private | 183 | +140.8% |
| Evangel Christian School K–12 Other religious |
Dale City | Private | 109 | -37.4% |
| Fairfax Baptist Temple Academy K–12 Other religious |
Fairfax Station | Private | 289 | +25.7% |
| Fairfax Christian School K–12 Other religious |
Dulles | Private | 305 | +48.1% |
| Fairfax County Adult High Fairfax County Public Schools |
Springfield | Public | 226 | +59.2% |
| Fairfax Global Academy K–12 Nonsectarian |
Springfield | Private | 10 | — |
| Fairfax High Fairfax County Public Schools |
Fairfax | Public | 2,404 | +4.3% |
| Faith Academy K–12 Other religious |
Richlands | Private | 30 | — |
| Faith Christian Academy K–12 Other religious |
Fredericksburg | Private | 29 | — |
| Falls Church High Fairfax County Public Schools |
Falls Church | Public | 2,170 | +9.3% |
| Fauquier High Fauquier County Public Schools |
Warrenton | Public | 1,156 | -5.6% |
| Fellowship Christian Academy K–12 Other religious |
Madison Heights | Private | 21 | — |
| First Colonial High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,727 | -4.4% |
| Fishburne Military School K–12 Nonsectarian |
Waynesboro | Private | 127 | +5.8% |
| Flint Hill School K–12 | Oakton | Private | — | — |
| Floyd County High K–12 Floyd County Public Schools |
Floyd | Public | 529 | -12.9% |
| Floyd Kellam High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,842 | -3.3% |
| Fluvanna County High K–12 Fluvanna County Public Schools |
Palmyra | Public | 1,114 | -4.9% |
| Forest Park High Prince William County Public Schools |
Woodbridge | Public | 2,343 | +1.5% |
| Fork Union Military Academy K–12 Other religious |
Fork Union | Private | 235 | -34.9% |
| Fort Chiswell High Wythe County Public Schools |
Max Meadows | Public | 411 | -10.3% |
| Fort Defiance High Augusta County Public Schools |
Fort Defiance | Public | 731 | +0.8% |
| Foxcroft School Nonsectarian |
Middleburg | Private | 159 | -4.8% |
| Frank W. Cox High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,631 | -4.9% |
| Franklin County High Franklin County Public Schools |
Rocky Mount | Public | 1,880 | -2.3% |
| Franklin High K–12 Franklin City Public Schools |
Franklin | Public | 324 | +9.1% |
| Franklin Military Academy K–12 Richmond City Public Schools |
Richmond | Public | 172 | +6.8% |
| Fredericksburg Academy K–12 Nonsectarian |
Fredericksburg | Private | 355 | +14.1% |
| Fredericksburg Christian School K–12 Other religious |
Fredericksburg | Private | 889 | +20.6% |
| Freedom High Loudoun County Public Schools |
South Riding | Public | 1,885 | -8.1% |
| Freedom High Prince William County Public Schools |
Woodbridge | Public | 2,303 | +5.0% |
| Fresta Valley Christian School K–12 Other religious |
Marshall | Private | 244 | +44.4% |
| Fuqua School K–12 Nonsectarian |
Farmville | Private | 260 | -11.3% |
| Fusion Academy Alykandria K–12 Nonsectarian |
Alexandria | Private | 33 | — |
| Fusion Academy Loudoun K–12 Nonsectarian |
Leesburg | Private | 47 | — |
| Fusion Academy Ty: Tysons K–12 Nonsectarian |
Vienna | Private | 40 | — |
| Gainesville High Prince William County Public Schools |
Gainesville | Public | 2,630 | +91.8% |
| Galax High Galax City Public Schools |
Galax | Public | 432 | +15.5% |
| Galileo Magnet High Danville City Public Schools |
Danville | Public | 260 | +3.6% |
| Gar-Field High Prince William County Public Schools |
Woodbridge | Public | 2,481 | +0.1% |
| Gate City High Scott County Public Schools |
Gate City | Public | 592 | -8.1% |
| Gateway Christian Academy K–12 Other religious |
Virginia Beach | Private | 238 | +38.4% |
| Gateway Private School - Dublin K–12 Nonsectarian |
Dublin | Private | 9 | — |
| Geara Group/Educational Developmental Center K–12 Nonsectarian |
Richmond | Private | 37 | — |
| George Washington High Danville City Public Schools |
Danville | Public | 1,248 | -9.2% |
| George Wythe High Wythe County Public Schools |
Wytheville | Public | 421 | -5.8% |
| Giles County K-12 Virtual School virtual K–12 Giles County Public Schools |
Pearisburg | Public | — | — |
| Giles High K–12 Giles County Public Schools |
Pearisburg | Public | 423 | -4.7% |
| Glen Allen High Henrico County Public Schools |
Glen Allen | Public | 1,939 | -5.1% |
| Glenvar High Roanoke County Public Schools |
Salem | Public | 620 | -0.3% |
| Gloucester High Gloucester County Public Schools |
Gloucester | Public | 1,547 | +0.3% |
| Goochland High Goochland County Public Schools |
Goochland | Public | 850 | -1.6% |
| Grace Christian School K–12 Other religious |
Staunton | Private | 316 | +3.6% |
| Grace Christian School K–12 Other religious |
Mechanicsville | Private | 220 | +101.8% |
| Grace Christian School - Elementary/Middle K–12 Other religious |
Staunton | Private | 315 | +39.4% |
| Grace Preparatory School K–12 Other religious |
Stafford | Private | 109 | +25.3% |
| Grafton High York County Public Schools |
Yorktown | Public | 1,235 | +4.7% |
| Grafton Integrated Health Network - Berryville K–12 Nonsectarian |
Berryville | Private | 45 | — |
| Grafton Integrated Health Network - Winchester K–12 Nonsectarian |
Winchester | Private | 71 | — |
| Grafton-Ruth Birch Campus K–12 Nonsectarian |
Winchester | Private | 71 | — |
| Graham High Tazewell County Public Schools |
Bluefield | Public | 489 | -4.3% |
| Granby High Norfolk City Public Schools |
Norfolk | Public | 1,980 | +6.3% |
| Grassfield High Chesapeake City Public Schools |
Chesapeake | Public | 2,345 | +2.4% |
| Grayson County High Grayson County Public Schools |
Independence | Public | 461 | +1.8% |
| Great Bridge Christian Academy K–12 Other religious |
Chesapeake | Private | 139 | -8.6% |
| Great Bridge High Chesapeake City Public Schools |
Chesapeake | Public | 1,491 | -9.1% |
| Great Hope Baptist School K–12 Other religious |
Chesapeake | Private | 104 | +55.2% |
| Green Run Collegiate charter Virginia Beach City Public Schools |
Virginia Beach | Public | 390 | -2.5% |
| Green Run High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,463 | -0.5% |
| Greensville County High Greensville County Public Schools |
Emporia | Public | 584 | +0.5% |
| Gretna High Pittsylvania County Public Schools |
Gretna | Public | 507 | -8.5% |
| Grove Christian School K–12 Other religious |
Richmond | Private | 293 | +73.4% |
| Grundy High Buchanan County Public Schools |
Grundy | Public | 352 | -0.8% |
| Guardian Christian Academy K–12 Other religious |
Chesterfield | Private | 245 | +14.0% |
| Halifax Christian School K–12 Other religious |
South Boston | Private | 137 | — |
| Halifax County High Halifax County Public Schools |
South Boston | Public | 1,282 | -10.0% |
| Hampton High Hampton City Public Schools |
Hampton | Public | 1,301 | -2.6% |
| Hampton Roads Academy K–12 Nonsectarian |
Newport News | Private | 627 | +3.3% |
| Hanover High Hanover County Public Schools |
Mechanicsville | Public | 1,349 | -7.9% |
| Harbor Point Academy K–12 Nonsectarian |
Portsmouth | Private | 102 | -7.3% |
| Harbor Point Behavior Health Center K–12 Nonsectarian |
Portsmouth | Private | 97 | — |
| Hargrave Military Academy K–12 Other religious |
Chatham | Private | 125 | -27.7% |
| Harrisonburg High Harrisonburg City Public Schools |
Harrisonburg | Public | 998 | -48.1% |
| Hayfield Secondary K–12 Fairfax County Public Schools |
Alexandria | Public | 2,304 | +9.2% |
| Henrico High Henrico County Public Schools |
Richmond | Public | 1,300 | -8.1% |
| Henrico Virtual Academy virtual K–12 Henrico County Public Schools |
Henrico | Public | 241 | -11.4% |
| Heritage Christian School K–12 Other religious |
Woodbridge | Private | 406 | +10.0% |
| Heritage High K–12 Loudoun County Public Schools |
Leesburg | Public | 1,459 | +0.1% |
| Heritage High Lynchburg City Public Schools |
Lynchburg | Public | 1,113 | +4.4% |
| Heritage High Newport News City Public Schools |
Newport News | Public | 1,106 | -5.3% |
| Hermitage High Henrico County Public Schools |
Richmond | Public | 1,719 | +6.0% |
| Herndon High Fairfax County Public Schools |
Herndon | Public | 2,261 | -2.4% |
| Hickory High Chesapeake City Public Schools |
Chesapeake | Public | 1,600 | -0.9% |
| Hickory Hollow Christian School K–12 Other religious |
Bridgewater | Private | 132 | -4.3% |
| Hidayah Academy K–12 Other religious |
Sterling | Private | 52 | — |
| Hidden Valley High Roanoke County Public Schools |
Roanoke | Public | 832 | +1.3% |
| Highland High K–12 Highland County Public Schools |
Monterey | Public | 58 | +9.4% |
| Highland School K–12 Nonsectarian |
Warrenton | Private | 446 | -0.9% |
| Highland Springs High Henrico County Public Schools |
Highland Springs | Public | 1,928 | -4.7% |
| Holston High Washington County Public Schools |
Damascus | Public | 254 | -6.6% |
| Honaker High K–12 Russell County Public Schools |
Honaker | Public | 333 | -5.7% |
| Hopetree Academy K–12 Nonsectarian |
Salem | Private | 26 | — |
| Hopewell High Hopewell City Public Schools |
Hopewell | Public | 1,136 | -2.7% |
| Huguenot High Richmond City Public Schools |
Richmond | Public | 1,469 | +9.7% |
| Hurley High K–12 Buchanan County Public Schools |
Hurley | Public | 155 | -3.1% |
| I.C. Norcom High Portsmouth City Public Schools |
Portsmouth | Public | 1,009 | -7.5% |
| Ideaventions Academy For Mathematics And Science K–12 Nonsectarian |
Reston | Private | 57 | — |
| Immanuel Christian School K–12 Other religious |
Springfield | Private | 539 | +44.1% |
| Independence High Loudoun County Public Schools |
Ashburn | Public | 2,166 | +18.7% |
| Indian River High Chesapeake City Public Schools |
Chesapeake | Public | 1,634 | -3.5% |
| Island Creek Mennonite School K–12 Other religious |
Hillsville | Private | 24 | — |
| Isle Of Wight Academy K–12 Nonsectarian |
Isle Of Wight | Private | 628 | -3.8% |
| J.I. Burton High K–12 Norton City Public Schools |
Norton | Public | 271 | +6.3% |
| James Monroe High Fredericksburg City Public Schools |
Fredericksburg | Public | 1,013 | -1.4% |
| James River High Botetourt County Public Schools |
Buchanan | Public | 464 | -2.5% |
| James River High Chesterfield County Public Schools |
Midlothian | Public | 1,842 | -3.8% |
| James Wood High Frederick County Public Schools |
Winchester | Public | 1,462 | +1.7% |
| Jamestown High Williamsburg-James City County Public Schools |
Williamsburg | Public | 1,243 | +0.6% |
| Jefferson Christian Academy K–12 Other religious |
Ripplemead | Private | 98 | +15.3% |
| Jefferson Forest High Bedford County Public Schools |
Forest | Public | 1,282 | -0.1% |
| John Champe High Loudoun County Public Schools |
Aldie | Public | 1,851 | +9.6% |
| John G Wood School K–12 Nonsectarian |
Richmond | Private | 28 | — |
| John G. Wood School K–12 Nonsectarian |
Henrico | Private | 27 | — |
| John Handley High Winchester City Public Schools |
Winchester | Public | 1,361 | +1.3% |
| John Marshall High Richmond City Public Schools |
Richmond | Public | 645 | +19.0% |
| John Randolph Tucker High Henrico County Public Schools |
Richmond | Public | 2,132 | +16.1% |
| John S. Battle High Washington County Public Schools |
Bristol | Public | 613 | -6.0% |
| Justice High Fairfax County Public Schools |
Falls Church | Public | 2,357 | +6.0% |
| Kecoughtan High Hampton City Public Schools |
Hampton | Public | 1,553 | -3.7% |
| Keen Mountain Christian Academy K–12 Other religious |
Keen Mountain | Private | 48 | — |
| Kempsville Center For Behavioral Health K–12 Nonsectarian |
Norfolk | Private | 30 | — |
| Kempsville High Virginia Beach City Public Schools |
Virginia Beach | Public | 2,046 | +5.8% |
| Kettle Run High Fauquier County Public Schools |
Nokesville | Public | 1,175 | +1.2% |
| Key Center K–12 Fairfax County Public Schools |
Springfield | Public | 28 | — |
| Keys Academy - Augusta/Stuarts Draft K–12 Nonsectarian |
Stuarts Draft | Private | 19 | — |
| Keys Academy - Culpeper K–12 Nonsectarian |
Culpeper | Private | 25 | — |
| Keys Academy Charlottesville K–12 Nonsectarian |
Charlottesville | Private | 28 | — |
| Keystone Christian Academy K–12 Other religious |
Berryville | Private | 155 | +82.4% |
| Kilmer Center K–12 Fairfax County Public Schools |
Vienna | Public | 37 | — |
| King Abdullah Academy K–12 Other religious |
Herndon | Private | 739 | — |
| King George High King George County Public Schools |
King George | Public | 1,492 | +2.6% |
| King William High King William County Public Schools |
King William | Public | 685 | +0.7% |
| King'S Christian Academy K–12 Other religious |
Roanoke | Private | 170 | — |
| King's Fork High Suffolk City Public Schools |
Suffolk | Public | 1,686 | +0.7% |
| Kings Daughters Hosp. Ep. K–12 Kings Daughters |
Norfolk | Public | — | — |
| Lafayette High Williamsburg-James City County Public Schools |
Williamsburg | Public | 1,247 | +9.9% |
| Lake Braddock Secondary K–12 Fairfax County Public Schools |
Burke | Public | 2,959 | +4.9% |
| Lake Taylor High Norfolk City Public Schools |
Norfolk | Public | 1,107 | +9.4% |
| Lakeland High Suffolk City Public Schools |
Suffolk | Public | 1,045 | -3.7% |
| Lancaster High K–12 Lancaster County Public Schools |
Lancaster | Public | 327 | -7.6% |
| Landmark Christian School K–12 Other religious |
Richmond | Private | 102 | -35.4% |
| Landstown High Virginia Beach City Public Schools |
Virginia Beach | Public | 2,152 | -2.0% |
| Langley High Fairfax County Public Schools |
McLean | Public | 2,181 | +6.4% |
| Lebanon High K–12 Russell County Public Schools |
Lebanon | Public | 458 | +0.4% |
| Lee High K–12 Lee County Public Schools |
Jonesville | Public | 637 | +1.0% |
| Legacy Christian Academy K–12 Catholic |
Stephens City | Private | 255 | +60.4% |
| Lewis High Fairfax County Public Schools |
Springfield | Public | 1,658 | -2.7% |
| Liberty High Bedford County Public Schools |
Bedford | Public | 708 | -0.7% |
| Liberty High Fauquier County Public Schools |
Bealeton | Public | 1,313 | -2.9% |
| Lifes Academy K–12 Nonsectarian |
Rocky Mount | Private | 15 | — |
| Lighthouse Academy Of Fredericksburg K–12 Other religious |
Fredericksburg | Private | 95 | — |
| Lighthouse Baptist Academy K–12 Other religious |
Winchester | Private | 97 | — |
| Lighthouse Christian Academy K–12 Other religious |
Norfolk | Private | 27 | — |
| Lightridge High Loudoun County Public Schools |
Aldie | Public | 2,030 | +60.7% |
| Lloyd C. Bird High Chesterfield County Public Schools |
Chesterfield | Public | 2,131 | +17.1% |
| Lord Botetourt High Botetourt County Public Schools |
Daleville | Public | 963 | -4.6% |
| Loudoun County High Loudoun County Public Schools |
Leesburg | Public | 1,334 | -11.1% |
| Loudoun School For Advanced Studies K–12 Nonsectarian |
Ashburn | Private | 71 | — |
| Loudoun School For The Advanced Studies K–12 Nonsectarian |
Ashburn | Private | 73 | +30.4% |
| Loudoun Valley High Loudoun County Public Schools |
Purcellville | Public | 1,149 | -7.1% |
| Louisa County High Louisa County Public Schools |
Mineral | Public | 1,601 | -2.5% |
| Luray High Page County Public Schools |
Luray | Public | 452 | -10.0% |
| Lynnhaven School K–12 Nonsectarian |
Henrico | Private | 52 | — |
| Madison County High Madison County Public Schools |
Madison | Public | 530 | -4.7% |
| Madison High Fairfax County Public Schools |
Vienna | Public | 2,090 | -5.5% |
| Magna Vista High Henry County Public Schools |
Ridgeway | Public | 1,147 | +5.9% |
| Manassas Park High Manassas Park City Public Schools |
Manassas Park | Public | 1,070 | -4.6% |
| Manchester High Chesterfield County Public Schools |
Midlothian | Public | 2,236 | +1.4% |
| Manor High Portsmouth City Public Schools |
Portsmouth | Public | 1,149 | -8.8% |
| Marion Senior High Smyth County Public Schools |
Marion | Public | 563 | -12.4% |
| Marshall High Fairfax County Public Schools |
Falls Church | Public | 2,200 | +6.4% |
| Martinsville High Martinsville City Public Schools |
Martinsville | Public | 540 | -2.9% |
| Massanutten Military Academy K–12 Nonsectarian |
Woodstock | Private | 134 | +34.0% |
| Massaponax High Spotsylvania County Public Schools |
Fredericksburg | Public | 1,692 | -0.6% |
| Mathews High K–12 Mathews County Public Schools |
Mathews | Public | 279 | -4.8% |
| Matoaca High Chesterfield County Public Schools |
Chesterfield | Public | 1,624 | -1.6% |
| Matthew Fontaine Maury High Norfolk City Public Schools |
Norfolk | Public | 1,713 | +5.5% |
| Matthew'S Center For Visual Learning K–12 Nonsectarian |
Manassas | Private | 28 | — |
| McLean High Fairfax County Public Schools |
McLean | Public | 2,428 | +2.7% |
| Meadowbrook High Chesterfield County Public Schools |
North Chesterfield | Public | 1,953 | -6.6% |
| Mechanicsville High Hanover County Public Schools |
Mechanicsville | Public | 1,245 | -7.0% |
| Mecklenburg County High Mecklenburg County Public Schools |
Baskerville | Public | 1,140 | -2.0% |
| Menchville High Newport News City Public Schools |
Newport News | Public | 1,707 | -1.4% |
| Meridian High Falls Church City Public Schools |
Falls Church | Public | 893 | +5.3% |
| Metropolitan Day School K–12 Nonsectarian |
Richmond | Private | 9 | — |
| Middlesex High Middlesex County Public Schools |
Saluda | Public | 370 | +10.4% |
| Middleton Academy Nonsectarian |
Richmond | Private | 24 | — |
| Midlothian High Chesterfield County Public Schools |
Midlothian | Public | 2,048 | +2.9% |
| Millbrook High Frederick County Public Schools |
Winchester | Public | 1,550 | +1.9% |
| Miller School Of Albemarle K–12 Nonsectarian |
Charlottesville | Private | 215 | +28.0% |
| Mills E. Godwin High Henrico County Public Schools |
Richmond | Public | 1,702 | -8.3% |
| Millwood School K–12 Nonsectarian |
Midlothian | Private | 224 | +60.0% |
| Minnick School - Wytheville Campus K–12 Nonsectarian |
Wytheville | Private | 43 | — |
| Monacan High Chesterfield County Public Schools |
Richmond | Public | 1,644 | +2.2% |
| Monroe Bay Christian Academy K–12 Other religious |
Colonial Beach | Private | 5 | — |
| Monticello High Albemarle County Public Schools |
Charlottesville | Public | 1,184 | -2.4% |
| Morrison School K–12 Nonsectarian |
Bristol | Private | 60 | +17.6% |
| Mount Vernon High Fairfax County Public Schools |
Alexandria | Public | 1,858 | -5.6% |
| Mountain Mission School K–12 Other religious |
Grundy | Private | 142 | -36.3% |
| Mountain View Christian Academy K–12 Other religious |
Winchester | Private | 184 | +12.9% |
| Mountain View Christian School K–12 Other religious |
Blacksburg | Private | 36 | — |
| Mountain View High Fairfax County Public Schools |
Centreville | Public | 145 | -5.2% |
| Mountain View High Stafford County Public Schools |
Stafford | Public | 2,233 | +4.2% |
| Mt Carmel Christian Academy K–12 Other religious |
Luray | Private | 145 | +29.5% |
| Nandua High Accomack County Public Schools |
Onley | Public | 621 | -4.6% |
| Nansemond River High Suffolk City Public Schools |
Suffolk | Public | 1,683 | +1.3% |
| Nansemond-Suffolk Academy K–12 Nonsectarian |
Suffolk | Private | 778 | +4.1% |
| Narrows High K–12 Giles County Public Schools |
Narrows | Public | 243 | -19.8% |
| Nelson County High Nelson County Public Schools |
Lovingston | Public | 486 | -10.8% |
| New Bridge Academy K–12 Other religious |
Sandston | Private | 134 | +42.6% |
| New Covenant Schools K–12 Other religious |
Lynchburg | Private | 415 | +2.7% |
| New Kent High New Kent County Public Schools |
New Kent | Public | 1,073 | -0.9% |
| New Vistas School K–12 Nonsectarian |
Lynchburg | Private | 31 | — |
| Nnbhc-The Academy At Lee Hall K–12 Nonsectarian |
Newport News | Private | 40 | — |
| Norfolk Academy K–12 Nonsectarian |
Norfolk | Private | 1,203 | +0.0% |
| Norfolk Christian Schools K–12 Other religious |
Norfolk | Private | 609 | -10.7% |
| Norfolk Collegiate School K–12 Nonsectarian |
Norfolk | Private | 489 | -20.1% |
| Norfolk Collegiate School K–12 Nonsectarian |
Norfolk | Private | 516 | +232.9% |
| North Cross School K–12 Nonsectarian |
Roanoke | Private | 514 | +16.3% |
| North Stafford High Stafford County Public Schools |
Stafford | Public | 1,982 | +6.4% |
| Northampton High Northampton County Public Schools |
Eastville | Public | 401 | -5.9% |
| Northern Va. Tr. Ctr. E.P K–12 Northern Virginia Training Center |
Fairfax | Public | — | — |
| Northside High Roanoke County Public Schools |
Roanoke | Public | 919 | +0.8% |
| Northstar Academy K–12 Nonsectarian |
Henrico | Private | 82 | +2.5% |
| Northumberland High Northumberland County Public Schools |
Heathsville | Public | 380 | +5.3% |
| Northwood High Smyth County Public Schools |
Saltville | Public | 204 | -15.7% |
| Norview High Norfolk City Public Schools |
Norfolk | Public | 1,585 | -16.1% |
| Nottoway High Nottoway County Public Schools |
Crewe | Public | 510 | -9.4% |
| Oak Grove Mennonite School K–12 Other religious |
Aroda | Private | 54 | — |
| Oak Hill Academy K–12 Other religious |
Mouth Of Wilson | Private | 115 | -19.0% |
| Oakton High Fairfax County Public Schools |
Vienna | Public | 2,621 | -0.5% |
| Ocean Lakes High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,834 | -7.3% |
| Ocean View Christian Academy K–12 Other religious |
Norfolk | Private | 150 | +63.0% |
| Open High Richmond City Public Schools |
Richmond | Public | 171 | -9.0% |
| Orange County High Orange County Public Schools |
Orange | Public | 1,477 | -2.8% |
| Osbourn High Manassas City Public Schools |
Manassas | Public | 2,301 | +1.5% |
| Osbourn Park High Prince William County Public Schools |
Manassas | Public | 2,661 | -3.5% |
| Oscar F. Smith High Chesapeake City Public Schools |
Chesapeake | Public | 2,264 | -0.1% |
| Page County High Page County Public Schools |
Shenandoah | Public | 473 | -14.3% |
| Palm Tree School K–12 Other religious |
Fairfax | Private | 64 | +6.7% |
| Park View High Loudoun County Public Schools |
Sterling | Public | 1,409 | +0.1% |
| Parry McCluer High K–12 Buena Vista City Public Schools |
Buena Vista | Public | 258 | -7.2% |
| Patrick County High K–12 Patrick County Public Schools |
Stuart | Public | 632 | -8.3% |
| Patrick Henry High Hanover County Public Schools |
Ashland | Public | 1,294 | -4.1% |
| Patrick Henry High Roanoke City Public Schools |
Roanoke | Public | 2,030 | -0.2% |
| Patrick Henry High Washington County Public Schools |
Glade Spring | Public | 390 | -2.3% |
| Patriot High Prince William County Public Schools |
Nokesville | Public | 2,003 | -13.8% |
| Peninsula Catholic High School K–12 Catholic |
Newport News | Private | 285 | +15.9% |
| Petersburg High Petersburg City Public Schools |
Petersburg | Public | 1,215 | +18.3% |
| Phillips Building Futures - Loudoun Nonsectarian |
Leesburg | Private | 8 | — |
| Phillips Programs ~ Building Futures Loudon Nonsectarian |
Annandale | Private | 10 | — |
| Phillips School - Fairfax K–12 Nonsectarian |
Fairfax | Private | 72 | +10.8% |
| Phillips School-Annandale K–12 Nonsectarian |
Annandale | Private | 166 | -30.5% |
| Phoebus High Hampton City Public Schools |
Hampton | Public | 1,391 | +10.1% |
| Piedmont Christian School K–12 Other religious |
Bumpass | Private | 70 | — |
| Pilgrim Christian School K–12 Other religious |
Stuarts Draft | Private | 52 | — |
| Poquoson High Poquoson City Public Schools |
Poquoson | Public | 647 | -7.3% |
| Portsmouth Christian School K–12 Other religious |
Portsmouth | Private | 504 | -4.0% |
| Potomac Falls High Loudoun County Public Schools |
Potomac Falls | Public | 1,662 | +2.7% |
| Potomac High Prince William County Public Schools |
Dumfries | Public | 2,197 | +9.7% |
| Powhatan High Powhatan County Public Schools |
Powhatan | Public | 1,328 | -8.0% |
| Prince Edward County High Prince Edward County Public Schools |
Farmville | Public | 502 | -13.4% |
| Prince George High Prince George County Public Schools |
Prince George | Public | 1,789 | +0.2% |
| Princess Anne High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,621 | -4.9% |
| Providence Classical School K–12 Other religious |
Williamsburg | Private | 209 | +36.6% |
| Pulaski County Public Schools Virtual School K-12 virtual K–12 Pulaski County Public Schools |
Pulaski | Public | — | — |
| Pulaski County Senior High Pulaski County Public Schools |
Dublin | Public | 1,159 | -5.5% |
| R.I.S.E Academy at the John M. Langston Campus K–12 Danville City Public Schools |
Danville | Public | 117 | — |
| Radford City Virtual virtual K–12 Radford City Public Schools |
Radford | Public | 1,685 | +44.4% |
| Radford High Radford City Public Schools |
Radford | Public | 506 | -39.0% |
| Randolph-Henry High Charlotte County Public Schools |
Charlotte C H | Public | 460 | -9.4% |
| Randolph-Macon Academy K–12 Other religious |
Front Royal | Private | 259 | +324.6% |
| Rappahannock County High K–12 Rappahannock County Public Schools |
Washington | Public | 246 | +5.1% |
| Rappahannock High K–12 Richmond County Public Schools |
Warsaw | Public | 435 | +3.3% |
| Regents School Of Charlottesville K–12 Other religious |
Charlottesville | Private | 202 | — |
| Renaissance School K–12 Nonsectarian |
Charlottesville | Private | 50 | — |
| Richlands High Tazewell County Public Schools |
Richlands | Public | 557 | -18.1% |
| Richmond Academy K–12 Other religious |
Richmond | Private | 110 | +0.0% |
| Richmond Alternative School K–12 Richmond City Public Schools |
Richmond | Public | 226 | +107.3% |
| Richmond Career Education and Employment Charter School charter Richmond City Public Schools |
Richmond | Public | 32 | — |
| Richmond Christian School K–12 Other religious |
Chesterfield | Private | 327 | +33.5% |
| Richmond Community High Richmond City Public Schools |
Richmond | Public | 211 | +0.0% |
| Richmond High School for the Arts Richmond City Public Schools |
Richmond | Public | 1,116 | -13.9% |
| Richmond Hospital Ep. K–12 Medical College of Virginia |
Richmond | Public | — | — |
| Richmond Virtual Academy virtual K–12 Richmond City Public Schools |
Richmond | Public | 26 | — |
| Ridgeview Christian School K–12 Other religious |
Stuarts Draft | Private | 147 | +2.8% |
| Ridgeview High Dickenson County Public Schools |
Clintwood | Public | 548 | -9.0% |
| Rise Academy | Richmond | Private | — | — |
| Riverbend High Spotsylvania County Public Schools |
Fredericksburg | Public | 1,913 | -0.3% |
| Riverheads High Augusta County Public Schools |
Staunton | Public | 467 | -2.1% |
| Rivermont Lynchburg North K–12 Nonsectarian |
Lynchburg | Private | 36 | — |
| Rivermont School - Alleghany Highlands K–12 Nonsectarian |
Covington | Private | 35 | — |
| Rivermont School - Chase City K–12 Nonsectarian |
Chase City | Private | 47 | — |
| Rivermont School - Chase City K–12 Nonsectarian |
Chase City | Private | 49 | — |
| Rivermont School - Dan River K–12 Nonsectarian |
Danville | Private | 42 | — |
| Rivermont School - Fredericksburg K–12 Nonsectarian |
Fredericksburg | Private | 41 | — |
| Rivermont School - Greater Petersburg K–12 Nonsectarian |
Dinwiddie | Private | 48 | — |
| Rivermont School - Hampton K–12 Nonsectarian |
Hampton | Private | 82 | -2.4% |
| Rivermont School - Nova K–12 Nonsectarian |
Lorton | Private | 45 | — |
| Rivermont School - Roanoke K–12 Nonsectarian |
Roanoke | Private | 63 | -10.0% |
| Rivermont School - Rockbridge K–12 Nonsectarian |
Fairfield | Private | 81 | -4.7% |
| Rivermont School - Tidewater K–12 Nonsectarian |
Virginia Beach | Private | 60 | -9.1% |
| Riverside High Loudoun County Public Schools |
Leesburg | Public | 1,710 | -6.0% |
| Roadstead Montesorri High School K–12 Nonsectarian |
Norfolk | Private | 15 | — |
| Roanoke Catholic School K–12 Catholic |
Roanoke | Private | 368 | -19.3% |
| Roanoke Valley Christian Schools K–12 Other religious |
Roanoke | Private | 378 | +8.3% |
| Robinson Secondary K–12 Fairfax County Public Schools |
Fairfax | Public | 2,503 | -0.6% |
| Rock Church School K–12 Other religious |
Franklin | Private | 61 | — |
| Rock Ridge High K–12 Loudoun County Public Schools |
Ashburn | Public | 1,581 | +14.9% |
| Rockbridge Christian Academy K–12 Other religious |
Lexington | Private | 85 | — |
| Rockbridge County High Rockbridge County Public Schools |
Lexington | Public | 916 | -12.0% |
| Rocktown High Harrisonburg City Public Schools |
Harrisonburg | Public | 1,011 | — |
| Ronald Reagan Secondary School Nonsectarian |
Chester | Private | 44 | — |
| Rural Retreat High Wythe County Public Schools |
Rural Retreat | Public | 300 | -6.5% |
| Rustburg High Campbell County Public Schools |
Rustburg | Public | 836 | +3.9% |
| Rye Cove High K–12 Scott County Public Schools |
Duffield | Public | 227 | +13.5% |
| Salem Christian School K–12 Other religious |
Gum Spring | Private | 101 | +31.2% |
| Salem High Salem City Public Schools |
Salem | Public | 1,202 | -3.8% |
| Salem High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,690 | +1.7% |
| Shaarei Torah Of Richmond Other religious |
Richmond | Private | 12 | — |
| Shenandoah Valley Academy Other religious |
New Market | Private | 194 | +4.9% |
| Sherando High Frederick County Public Schools |
Stephens City | Public | 1,631 | +1.8% |
| Skyline High Warren County Public Schools |
Front Royal | Public | 848 | -3.4% |
| Smith Mountain Lake Christian Academy K–12 Other religious |
Moneta | Private | 345 | — |
| Smithfield High Isle of Wight County Public Schools |
Smithfield | Public | 1,322 | -1.2% |
| Solid Rock Baptist Church Other religious |
Madison Heights | Private | 1 | — |
| South County High Fairfax County Public Schools |
Lorton | Public | 2,106 | -8.3% |
| South Lakes High Fairfax County Public Schools |
Reston | Public | 2,434 | -5.1% |
| Southampton Academy K–12 Nonsectarian |
Courtland | Private | 328 | -20.6% |
| Southampton High Southampton County Public Schools |
Courtland | Public | 704 | -6.0% |
| Southeastern Va Tr Ctr Ep K–12 Southeastern Virginia Training Center |
Chesapeake | Public | — | — |
| Southside Va Training Ctr K–12 Southside Virginia Training Center |
Petersburg | Public | — | — |
| Southwestern Va Mental Health Institute K–12 Southwest Virginia Mental Health Institute |
Marion | Public | — | — |
| Spotswood High Rockingham County Public Schools |
Penn Laird | Public | 880 | -7.3% |
| Spotsylvania High K–12 Spotsylvania County Public Schools |
Spotsylvania | Public | 1,383 | +6.1% |
| Springhouse Community School K–12 Nonsectarian |
Pilot | Private | 35 | — |
| Springhouse Community School K–12 Nonsectarian |
Pilot | Private | 33 | — |
| St Anne'S-Belfield School K–12 Nonsectarian |
Charlottesville | Private | 832 | -4.7% |
| St Catherines School K–12 Other religious |
Richmond | Private | 906 | -3.8% |
| St John Paul The Great Catholic High School Catholic |
Dumfries | Private | 621 | — |
| St Margaret'S School K–12 Other religious |
Tappahannock | Private | 62 | -42.1% |
| St Michael The Archangel High School Catholic |
Fredericksburg | Private | 53 | -50.9% |
| St Paul Vi Catholic High School Catholic |
Chantilly | Private | 1,094 | +20.5% |
| St Stephens & St Agnes School - Upper School K–12 Other religious |
Alexandria | Private | 1,160 | +11.5% |
| St. Christopher's School K–12 Other religious |
Richmond | Private | 956 | — |
| Stafford Senior High Stafford County Public Schools |
Fredericksburg | Public | 2,198 | +6.8% |
| Staunton High Staunton City Public Schools |
Staunton | Public | 766 | -8.8% |
| Staunton River High Bedford County Public Schools |
Moneta | Public | 816 | -11.2% |
| Stone Bridge High Loudoun County Public Schools |
Ashburn | Public | 1,629 | -6.2% |
| Stonebridge School K–12 Other religious |
Chesapeake | Private | 388 | +17.6% |
| Stonewall Jackson High Shenandoah County Public Schools |
Quicksburg | Public | 496 | +7.1% |
| Strasburg High Shenandoah County Public Schools |
Strasburg | Public | 614 | +7.5% |
| Stuart Hall School K–12 Other religious |
Staunton | Private | 142 | -55.1% |
| Stuarts Draft High Augusta County Public Schools |
Stuarts Draft | Public | 668 | -6.0% |
| Suffolk Christian Academy K–12 Other religious |
Suffolk | Private | 242 | +15.2% |
| Summit Christian Academy K–12 Other religious |
Yorktown | Private | 229 | +4.1% |
| Summit Christian Academy K–12 Other religious |
Yorktown | Private | 231 | — |
| Surry County High Surry County Public Schools |
Dendron | Public | 198 | -13.2% |
| Sussex Central High Sussex County Public Schools |
Sussex | Public | 331 | +6.1% |
| Sweethaven Christian Academy K–12 Other religious |
Portsmouth | Private | 124 | -4.6% |
| Tabb High York County Public Schools |
Yorktown | Public | 1,153 | +6.6% |
| Tabernacle Baptist Academy K–12 Other religious |
Virginia Beach | Private | 84 | -28.2% |
| Tallwood High Virginia Beach City Public Schools |
Virginia Beach | Public | 1,890 | +3.0% |
| Tandem Friends School K–12 Other religious |
Charlottesville | Private | 243 | +12.0% |
| Tangier Combined K–12 Accomack County Public Schools |
Tangier | Public | 10 | — |
| Tazewell High Tazewell County Public Schools |
Tazewell | Public | 509 | -1.0% |
| Temple Baptist School K–12 Other religious |
Herndon | Private | 184 | -5.6% |
| The Aurora School K–12 Nonsectarian |
Leesburg | Private | 47 | — |
| The Carmel School K–12 Other religious |
Ruther Glen | Private | 219 | +51.0% |
| The Gladys H Oberle School K–12 Nonsectarian |
Fredericksburg | Private | 47 | — |
| The Gw Community School K–12 Nonsectarian |
Springfield | Private | 32 | — |
| The Howard Gardner School K–12 Nonsectarian |
Alexandria | Private | 49 | — |
| The Hughes Center K–12 Nonsectarian |
Danville | Private | 18 | — |
| The Independent School Of Winchester Inc K–12 Nonsectarian |
Winchester | Private | 52 | -7.1% |
| The Lead Center Ltd K–12 Nonsectarian |
Chester | Private | 46 | — |
| The Living Water School K–12 Other religious |
Alexandria | Private | 34 | — |
| The Madeira School Nonsectarian |
Mclean | Private | 334 | +4.0% |
| The New Community School K–12 Nonsectarian |
Richmond | Private | 220 | +23.6% |
| The New School Of Northern Virginia K–12 Nonsectarian |
Fairfax | Private | 107 | -5.3% |
| The Potomac School K–12 | McLean | Private | — | — |
| The Steward School K–12 Nonsectarian |
Richmond | Private | 683 | +15.8% |
| The Sycamore School K–12 Nonsectarian |
Arlinton | Private | 57 | — |
| Thomas Dale High Chesterfield County Public Schools |
Chester | Public | 2,582 | +0.8% |
| Thomas Jefferson High Richmond City Public Schools |
Richmond | Public | 749 | -17.5% |
| Thomas Jefferson High for Science and Technology Fairfax County Public Schools |
Alexandria | Public | 2,108 | +10.8% |
| Thomas Walker High K–12 Lee County Public Schools |
Ewing | Public | 225 | -0.9% |
| Three Rivers Academy K–12 Nonsectarian |
Kenbridge | Private | 20 | — |
| Tidewater Academy K–12 Nonsectarian |
Wakefield | Private | 157 | +1.3% |
| Timber Ridge School K–12 Nonsectarian |
Winchester | Private | 32 | — |
| Timberlake Christian Schools K–12 Other religious |
Forest | Private | 397 | — |
| Trinity Christian School K–12 Other religious |
Claudville | Private | 65 | — |
| Trinity Christian School Of Fairfax K–12 Other religious |
Fairfax | Private | 755 | +12.9% |
| Trinity Episcopal School K–12 Other religious |
Richmond | Private | 510 | +1.6% |
| Trinity School At Meadow View K–12 Other religious |
Falls Church | Private | 198 | +37.5% |
| Tunstall High Pittsylvania County Public Schools |
Dry Fork | Public | 800 | -4.1% |
| Turner Ashby High Rockingham County Public Schools |
Bridgewater | Public | 998 | -0.8% |
| Tuscarora High K–12 Loudoun County Public Schools |
Leesburg | Public | 1,360 | -1.2% |
| Twin Springs High K–12 Scott County Public Schools |
Nickelsville | Public | 188 | +1.1% |
| Twin Valley High K–12 Buchanan County Public Schools |
Pilgrim Knob | Public | 137 | -6.8% |
| Union High Wise County Public Schools |
Big Stone Gap | Public | 564 | -2.1% |
| Unity Reed High Prince William County Public Schools |
Manassas | Public | 2,042 | -16.7% |
| Valley Baptist Christian School K–12 Other religious |
Edinburg | Private | 250 | +31.6% |
| Varina High Henrico County Public Schools |
Richmond | Public | 1,420 | -7.3% |
| Veritas Collegiate Academy K–12 Other religious |
Chesapeake | Private | 77 | -37.4% |
| Veritas Collegiate Academy K–12 Other religious |
Vienna | Private | 107 | +37.2% |
| Veritas School K–12 Other religious |
Richmond | Private | 625 | +18.1% |
| Victory Baptist School K–12 Other religious |
Hampton | Private | 11 | — |
| Victory Innovative Christian Academy K–12 Other religious |
Virginia Beach | Private | 18 | — |
| Virginia Academy K–12 Other religious |
Ashburn | Private | 530 | +65.6% |
| Virginia Episcopal School Other religious |
Lynchburg | Private | 248 | -4.2% |
| Virginia High Bristol City Public Schools |
Bristol | Public | 638 | -0.2% |
| Virginia School for the Deaf and the Blind K–12 Virginia School for the Deaf and Blind-Staunton |
Staunton | Public | 33 | — |
| Virginia Treatment Ctr. K–12 MCV-Virginia Treatment Center For Children |
Richmond | Public | — | — |
| Virginia Virtual Academy at Salem virtual K–12 Salem City Public Schools |
Salem | Public | 38 | — |
| W.O. Robey High Loudoun County Public Schools |
Sterling | Public | 59 | — |
| Wakefield County Day School K–12 Nonsectarian |
Flint Hill | Private | 165 | +3.1% |
| Wakefield High Arlington County Public Schools |
Arlington | Public | 2,646 | -4.2% |
| Wakefield School K–12 Nonsectarian |
The Plains | Private | 374 | +18.7% |
| Walsingham Academy K–12 Catholic |
Williamsburg | Private | 462 | +13.0% |
| Warhill High Williamsburg-James City County Public Schools |
Williamsburg | Public | 1,277 | -4.2% |
| Warren County High Warren County Public Schools |
Front Royal | Public | 772 | -9.1% |
| Warwick High Newport News City Public Schools |
Newport News | Public | 1,622 | -0.1% |
| Washington County Virtual School virtual K–12 Washington County Public Schools |
Abingdon | Public | — | — |
| Washington-Liberty High Arlington County Public Schools |
Arlington | Public | 3,044 | +19.4% |
| Waynesboro High Waynesboro City Public Schools |
Waynesboro | Public | 926 | +3.6% |
| West Point Middle/High K–12 West Point Public Schools |
West Point | Public | 247 | -10.2% |
| West Potomac High Fairfax County Public Schools |
Alexandria | Public | 2,710 | +0.8% |
| West Springfield High Fairfax County Public Schools |
Springfield | Public | 2,799 | +8.9% |
| Western Albemarle High Albemarle County Public Schools |
Crozet | Public | 1,273 | +10.5% |
| Western Branch High Chesapeake City Public Schools |
Chesapeake | Public | 2,138 | +0.2% |
| Western St. Hosp. Ed. Pr. K–12 Western State Hospital |
Staunton | Public | — | — |
| Westfield High Fairfax County Public Schools |
Chantilly | Public | 2,737 | +3.4% |
| Westmoreland High Westmoreland County Public Schools |
Montross | Public | 488 | +0.6% |
| Westover Christian Academy K–12 Other religious |
Danville | Private | 370 | +7.6% |
| William Byrd High Roanoke County Public Schools |
Vinton | Public | 1,134 | +2.4% |
| William Campbell High K–12 Campbell County Public Schools |
Naruna | Public | 224 | -7.8% |
| William Fleming High Roanoke City Public Schools |
Roanoke | Public | 1,957 | +7.3% |
| William Monroe High Greene County Public Schools |
Stanardsville | Public | 952 | -0.3% |
| Williamsburg Christian Academy K–12 Other religious |
Williamsburg | Private | 198 | +26.9% |
| Wilson Memorial High Augusta County Public Schools |
Fishersville | Public | 837 | +1.8% |
| Windsor High Isle of Wight County Public Schools |
Windsor | Public | 508 | -7.6% |
| Woodberry Forest School Nonsectarian |
Woodberry Forest | Private | 403 | +2.5% |
| Woodbridge High Prince William County Public Schools |
Woodbridge | Public | 2,898 | +2.4% |
| Woodgrove High K–12 Loudoun County Public Schools |
Purcellville | Public | 1,547 | +0.2% |
| Woodrow Wilson Rehab Ctr K–12 Wilson Workforce and Rehabilitation Center |
Fishersville | Public | — | — |
| Woodside High Newport News City Public Schools |
Newport News | Public | 1,723 | -1.1% |
| Woodson High Fairfax County Public Schools |
Fairfax | Public | 2,436 | -1.8% |
| Word Of Life Christian Academy K–12 Other religious |
Springfield | Private | 152 | +65.2% |
| Yeshiva Aish Kodosh Talmudical Academy Other religious |
Norfolk | Private | 19 | — |
| York High York County Public Schools |
Yorktown | Public | 947 | -13.2% |
| York River Academy charter York County Public Schools |
Yorktown | Public | 72 | +18.0% |
| Yorktown High Arlington County Public Schools |
Arlington | Public | 2,593 | +2.4% |
| Youth For Tomorrow K–12 Other religious |
Bristow | Private | 37 | — |
| Yvonne B. Miller High School K–12 Department of Juvenile Justice |
North Chesterfield | Public | 61 | — |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.