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.
🗺️ 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.
School-size distribution
Public, classroom-based · grades 9–12, latest year
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 virtual 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 virtual 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 virtual Albemarle County Public Schools |
Charlottesville | Public | 1,964 | +2.9% |
| Alexandria City High virtual Alexandria City Public Schools |
Alexandria | Public | 4,655 | +5.7% |
| Alleghany High virtual Alleghany Highlands Public Schools |
Covington | Public | 818 | +40.5% |
| Altavista High virtual 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 virtual Amelia County Public Schools |
Amelia Court House | Public | 516 | +4.7% |
| Amherst County High virtual Amherst County Public Schools |
Amherst | Public | 1,240 | +1.9% |
| Annandale High virtual 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 virtual Appomattox County Public Schools |
Appomattox | Public | 731 | +5.0% |
| Arcadia High virtual Accomack County Public Schools |
Oak Hall | Public | 688 | +0.1% |
| Arlington Community High virtual Arlington County Public Schools |
Arlington | Public | 156 | -11.4% |
| Armstrong High virtual Richmond City Public Schools |
Richmond | Public | 709 | -8.6% |
| Atlantic Shores Christian School K–12 Other religious |
Chesapeake | Private | 738 | +6.2% |
| Atlee High virtual Hanover County Public Schools |
Mechanicsville | Public | 1,470 | -4.6% |
| Auburn High virtual Montgomery County Public Schools |
Riner | Public | 393 | +5.4% |
| Basis Independent Mclean K–12 Nonsectarian |
Mclean | Private | 434 | +12.4% |
| Bassett High virtual Henry County Public Schools |
Bassett | Public | 1,098 | +0.3% |
| Bath County High virtual K–12 Bath County Public Schools |
Hot Springs | Public | 139 | -4.1% |
| Battlefield High virtual Prince William County Public Schools |
Haymarket | Public | 2,063 | -19.3% |
| Bayside High virtual 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% |
| 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 virtual 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 virtual Montgomery County Public Schools |
Blacksburg | Public | 1,325 | +0.5% |
| Bland County High virtual 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 virtual 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 virtual Prince William County Public Schools |
Nokesville | Public | 855 | -9.0% |
| Briar Woods High virtual Loudoun County Public Schools |
Ashburn | Public | 1,846 | +2.6% |
| Broad Run High virtual 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 virtual Rockingham County Public Schools |
Broadway | Public | 932 | -2.6% |
| Brooke Point High virtual Stafford County Public Schools |
Stafford | Public | 2,199 | +7.3% |
| Brookville High virtual Campbell County Public Schools |
Lynchburg | Public | 1,017 | +1.7% |
| Brunswick Academy K–12 Nonsectarian |
Lawrenceville | Private | 298 | -11.8% |
| Brunswick High virtual Brunswick County Public Schools |
Lawrenceville | Public | 404 | -8.0% |
| Bruton High virtual York County Public Schools |
Williamsburg | Public | 723 | +9.7% |
| Bryant High virtual Fairfax County Public Schools |
Alexandria | Public | 154 | +10.0% |
| Buckingham County High virtual Buckingham County Public Schools |
Buckingham | Public | 646 | +8.4% |
| Buffalo Gap High virtual Augusta County Public Schools |
Swoope | Public | 410 | -9.3% |
| C.D. Hylton High virtual 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 virtual Caroline County Public Schools |
Milford | Public | 1,315 | +8.0% |
| Carroll County High virtual Carroll County Public Schools |
Hillsville | Public | 1,033 | -1.6% |
| Carver College and Career Academy virtual Chesterfield County Public Schools |
Chester | Public | 272 | +29.5% |
| Castlewood High virtual K–12 Russell County Public Schools |
Castlewood | Public | 238 | -8.8% |
| Catholic High School Catholic |
Virginia Beach | Private | 445 | -7.1% |
| Cave Spring High virtual Roanoke County Public Schools |
Roanoke | Public | 1,046 | +2.2% |
| Center For Adolescent And Adult Autism Services Nonsectarian |
Charlottesville | Private | 16 | — |
| Central High virtual K–12 King and Queen County Public Schools |
King And Queen C H | Public | 183 | +6.4% |
| Central High virtual Lunenburg County Public Schools |
Victoria | Public | 464 | -5.7% |
| Central High virtual Shenandoah County Public Schools |
Woodstock | Public | 728 | -4.2% |
| Central High virtual Wise County Public Schools |
Norton | Public | 676 | -0.6% |
| Central St. Hosp. Ed. Pr. virtual K–12 Central State Hospital |
Petersburg | Public | — | — |
| Central Va. Training Ctr. virtual K–12 Central Virginia Training Center |
Madison Heights | Public | — | — |
| Centreville High virtual Fairfax County Public Schools |
Clifton | Public | 2,347 | -9.3% |
| Chancellor High virtual Spotsylvania County Public Schools |
Fredericksburg | Public | 1,321 | -5.4% |
| Chantilly High virtual Fairfax County Public Schools |
Chantilly | Public | 2,937 | -0.8% |
| Charles City County High virtual K–12 Charles City County Public Schools |
Charles City | Public | 154 | -6.1% |
| Charles J. Colgan Sr. High virtual Prince William County Public Schools |
Manassas | Public | 2,938 | +3.0% |
| Charlottesville High virtual Charlottesville City Public Schools |
Charlottesville | Public | 1,438 | +18.6% |
| Charlottesville Hosp. Ep. virtual 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 virtual 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 virtual Smyth County Public Schools |
Chilhowie | Public | 384 | -8.8% |
| Chincoteague High virtual 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 virtual Montgomery County Public Schools |
Christiansburg | Public | 1,072 | -1.8% |
| Church Hill Academy Other religious |
Richmond | Private | 50 | — |
| Churchland High virtual Portsmouth City Public Schools |
Portsmouth | Public | 1,453 | +2.4% |
| Clarke County High virtual Clarke County Public Schools |
Berryville | Public | 683 | +0.4% |
| Clover Hill High virtual Chesterfield County Public Schools |
Midlothian | Public | 1,742 | -2.8% |
| Collegiate School K–12 Nonsectarian |
Richmond | Private | 1,626 | -0.3% |
| Colonial Beach High virtual K–12 Colonial Beach Public Schools |
Colonial Beach | Public | 178 | -3.3% |
| Colonial Forge High virtual Stafford County Public Schools |
Stafford | Public | 2,122 | +6.3% |
| Colonial Heights High virtual 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 virtual K–12 Commonwealth Center for Children & Adolescents |
Staunton | Public | — | — |
| Community High School Nonsectarian |
Roanoke | Private | 64 | +1.6% |
| Community Lab School charter virtual 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 virtual Chesterfield County Public Schools |
Midlothian | Public | 2,507 | +7.6% |
| Council High virtual K–12 Buchanan County Public Schools |
Honaker | Public | 90 | +3.4% |
| Courtland High virtual 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 virtual K–12 Craig County Public Schools |
New Castle | Public | 173 | -3.4% |
| Culpeper County High virtual Culpeper County Public Schools |
Culpeper | Public | 1,204 | +0.2% |
| Cumberland High virtual Cumberland County Public Schools |
Cumberland | Public | 374 | +0.8% |
| Dan River High virtual Pittsylvania County Public Schools |
Ringgold | Public | 583 | -7.2% |
| Dayspring Christian Academy K–12 Other religious |
Blacksburg | Private | 130 | -24.9% |
| Deep Creek High virtual Chesapeake City Public Schools |
Chesapeake | Public | 1,691 | +3.4% |
| Deep Run High virtual 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 virtual Newport News City Public Schools |
Newport News | Public | 1,269 | +5.1% |
| Dinwiddie County High virtual 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 virtual 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 virtual Henrico County Public Schools |
Richmond | Public | 1,881 | +1.9% |
| Dream Tech Academy K–12 Nonsectarian |
Hopewell | Private | 26 | — |
| E.C. Glass High virtual Lynchburg City Public Schools |
Lynchburg | Public | 1,220 | -10.2% |
| East End Academy K–12 Nonsectarian |
Newport News | Private | 38 | — |
| East Rockingham High virtual 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 virtual Montgomery County Public Schools |
Elliston | Public | 254 | -13.0% |
| Eastern St. Hosp. Ed. Prg virtual K–12 Eastern St Hosp |
Williamsburg | Public | — | — |
| Eastern View High virtual Culpeper County Public Schools |
Culpeper | Public | 1,529 | -1.9% |
| Eastside High virtual Wise County Public Schools |
Coeburn | Public | 418 | +8.9% |
| Edison High virtual 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 virtual 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 virtual Fairfax County Public Schools |
Springfield | Public | 226 | +59.2% |
| Fairfax Global Academy K–12 Nonsectarian |
Springfield | Private | 10 | — |
| Fairfax High virtual 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 virtual Fairfax County Public Schools |
Falls Church | Public | 2,170 | +9.3% |
| Fauquier High virtual Fauquier County Public Schools |
Warrenton | Public | 1,156 | -5.6% |
| Fellowship Christian Academy K–12 Other religious |
Madison Heights | Private | 21 | — |
| First Colonial High virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 1,727 | -4.4% |
| Fishburne Military School K–12 Nonsectarian |
Waynesboro | Private | 127 | +5.8% |
| Floyd County High virtual K–12 Floyd County Public Schools |
Floyd | Public | 529 | -12.9% |
| Floyd Kellam High virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 1,842 | -3.3% |
| Fluvanna County High virtual K–12 Fluvanna County Public Schools |
Palmyra | Public | 1,114 | -4.9% |
| Forest Park High virtual 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 virtual Wythe County Public Schools |
Max Meadows | Public | 411 | -10.3% |
| Fort Defiance High virtual Augusta County Public Schools |
Fort Defiance | Public | 731 | +0.8% |
| Foxcroft School Nonsectarian |
Middleburg | Private | 159 | -4.8% |
| Frank W. Cox High virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 1,631 | -4.9% |
| Franklin County High virtual Franklin County Public Schools |
Rocky Mount | Public | 1,880 | -2.3% |
| Franklin High virtual K–12 Franklin City Public Schools |
Franklin | Public | 324 | +9.1% |
| Franklin Military Academy virtual 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 virtual Loudoun County Public Schools |
South Riding | Public | 1,885 | -8.1% |
| Freedom High virtual 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 virtual Prince William County Public Schools |
Gainesville | Public | 2,630 | +91.8% |
| Galax High virtual Galax City Public Schools |
Galax | Public | 432 | +15.5% |
| Galileo Magnet High virtual Danville City Public Schools |
Danville | Public | 260 | +3.6% |
| Gar-Field High virtual Prince William County Public Schools |
Woodbridge | Public | 2,481 | +0.1% |
| Gate City High virtual 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 virtual Danville City Public Schools |
Danville | Public | 1,248 | -9.2% |
| George Wythe High virtual 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 virtual K–12 Giles County Public Schools |
Pearisburg | Public | 423 | -4.7% |
| Glen Allen High virtual Henrico County Public Schools |
Glen Allen | Public | 1,939 | -5.1% |
| Glenvar High virtual Roanoke County Public Schools |
Salem | Public | 620 | -0.3% |
| Gloucester High virtual Gloucester County Public Schools |
Gloucester | Public | 1,547 | +0.3% |
| Goochland High virtual 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 virtual 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 virtual Tazewell County Public Schools |
Bluefield | Public | 489 | -4.3% |
| Granby High virtual Norfolk City Public Schools |
Norfolk | Public | 1,980 | +6.3% |
| Grassfield High virtual Chesapeake City Public Schools |
Chesapeake | Public | 2,345 | +2.4% |
| Grayson County High virtual 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 virtual 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 virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 390 | -2.5% |
| Green Run High virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 1,463 | -0.5% |
| Greensville County High virtual Greensville County Public Schools |
Emporia | Public | 584 | +0.5% |
| Gretna High virtual Pittsylvania County Public Schools |
Gretna | Public | 507 | -8.5% |
| Grove Christian School K–12 Other religious |
Richmond | Private | 293 | +73.4% |
| Grundy High virtual 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 virtual Halifax County Public Schools |
South Boston | Public | 1,282 | -10.0% |
| Hampton High virtual Hampton City Public Schools |
Hampton | Public | 1,301 | -2.6% |
| Hampton Roads Academy K–12 Nonsectarian |
Newport News | Private | 627 | +3.3% |
| Hanover High virtual 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 virtual Harrisonburg City Public Schools |
Harrisonburg | Public | 998 | -48.1% |
| Hayfield Secondary virtual K–12 Fairfax County Public Schools |
Alexandria | Public | 2,304 | +9.2% |
| Henrico High virtual 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 virtual K–12 Loudoun County Public Schools |
Leesburg | Public | 1,459 | +0.1% |
| Heritage High virtual Lynchburg City Public Schools |
Lynchburg | Public | 1,113 | +4.4% |
| Heritage High virtual Newport News City Public Schools |
Newport News | Public | 1,106 | -5.3% |
| Hermitage High virtual Henrico County Public Schools |
Richmond | Public | 1,719 | +6.0% |
| Herndon High virtual Fairfax County Public Schools |
Herndon | Public | 2,261 | -2.4% |
| Hickory High virtual 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 virtual Roanoke County Public Schools |
Roanoke | Public | 832 | +1.3% |
| Highland High virtual K–12 Highland County Public Schools |
Monterey | Public | 58 | +9.4% |
| Highland School K–12 Nonsectarian |
Warrenton | Private | 446 | -0.9% |
| Highland Springs High virtual Henrico County Public Schools |
Highland Springs | Public | 1,928 | -4.7% |
| Holston High virtual Washington County Public Schools |
Damascus | Public | 254 | -6.6% |
| Honaker High virtual K–12 Russell County Public Schools |
Honaker | Public | 333 | -5.7% |
| Hopetree Academy K–12 Nonsectarian |
Salem | Private | 26 | — |
| Hopewell High virtual Hopewell City Public Schools |
Hopewell | Public | 1,136 | -2.7% |
| Huguenot High virtual Richmond City Public Schools |
Richmond | Public | 1,469 | +9.7% |
| Hurley High virtual K–12 Buchanan County Public Schools |
Hurley | Public | 155 | -3.1% |
| I.C. Norcom High virtual 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 virtual Loudoun County Public Schools |
Ashburn | Public | 2,166 | +18.7% |
| Indian River High virtual 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 virtual K–12 Norton City Public Schools |
Norton | Public | 271 | +6.3% |
| James Monroe High virtual Fredericksburg City Public Schools |
Fredericksburg | Public | 1,013 | -1.4% |
| James River High virtual Botetourt County Public Schools |
Buchanan | Public | 464 | -2.5% |
| James River High virtual Chesterfield County Public Schools |
Midlothian | Public | 1,842 | -3.8% |
| James Wood High virtual Frederick County Public Schools |
Winchester | Public | 1,462 | +1.7% |
| Jamestown High virtual 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 virtual Bedford County Public Schools |
Forest | Public | 1,282 | -0.1% |
| John Champe High virtual 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 virtual Winchester City Public Schools |
Winchester | Public | 1,361 | +1.3% |
| John Marshall High virtual Richmond City Public Schools |
Richmond | Public | 645 | +19.0% |
| John Randolph Tucker High virtual Henrico County Public Schools |
Richmond | Public | 2,132 | +16.1% |
| John S. Battle High virtual Washington County Public Schools |
Bristol | Public | 613 | -6.0% |
| Justice High virtual Fairfax County Public Schools |
Falls Church | Public | 2,357 | +6.0% |
| Kecoughtan High virtual 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 virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 2,046 | +5.8% |
| Kettle Run High virtual Fauquier County Public Schools |
Nokesville | Public | 1,175 | +1.2% |
| Key Center virtual 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 virtual K–12 Fairfax County Public Schools |
Vienna | Public | 37 | — |
| King Abdullah Academy K–12 Other religious |
Herndon | Private | 739 | — |
| King George High virtual King George County Public Schools |
King George | Public | 1,492 | +2.6% |
| King William High virtual 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 virtual Suffolk City Public Schools |
Suffolk | Public | 1,686 | +0.7% |
| Kings Daughters Hosp. Ep. virtual K–12 Kings Daughters |
Norfolk | Public | — | — |
| Lafayette High virtual Williamsburg-James City County Public Schools |
Williamsburg | Public | 1,247 | +9.9% |
| Lake Braddock Secondary virtual K–12 Fairfax County Public Schools |
Burke | Public | 2,959 | +4.9% |
| Lake Taylor High virtual Norfolk City Public Schools |
Norfolk | Public | 1,107 | +9.4% |
| Lakeland High virtual Suffolk City Public Schools |
Suffolk | Public | 1,045 | -3.7% |
| Lancaster High virtual 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 virtual Virginia Beach City Public Schools |
Virginia Beach | Public | 2,152 | -2.0% |
| Langley High virtual Fairfax County Public Schools |
McLean | Public | 2,181 | +6.4% |
| Lebanon High virtual K–12 Russell County Public Schools |
Lebanon | Public | 458 | +0.4% |
| Lee High virtual 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 virtual Fairfax County Public Schools |
Springfield | Public | 1,658 | -2.7% |
| Liberty High virtual Bedford County Public Schools |
Bedford | Public | 708 | -0.7% |
| Liberty High virtual 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 virtual Loudoun County Public Schools |
Aldie | Public | 2,030 | +60.7% |
| Lloyd C. Bird High virtual Chesterfield County Public Schools |
Chesterfield | Public | 2,131 | +17.1% |
| Lord Botetourt High virtual Botetourt County Public Schools |
Daleville | Public | 963 | -4.6% |
| Loudoun County High virtual 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 virtual Loudoun County Public Schools |
Purcellville | Public | 1,149 | -7.1% |
| Louisa County High virtual Louisa County Public Schools |
Mineral | Public | 1,601 | -2.5% |
| Luray High virtual Page County Public Schools |
Luray | Public | 452 | -10.0% |
| Lynnhaven School K–12 Nonsectarian |
Henrico | Private | 52 | — |
| Madison County High virtual Madison County Public Schools |
Madison | Public | 530 | -4.7% |
| Madison High virtual Fairfax County Public Schools |
Vienna | Public | 2,090 | -5.5% |
| Magna Vista High virtual Henry County Public Schools |
Ridgeway | Public | 1,147 | +5.9% |
| Manassas Park High virtual Manassas Park City Public Schools |
Manassas Park | Public | 1,070 | -4.6% |
| Manchester High virtual Chesterfield County Public Schools |
Midlothian | Public | 2,236 | +1.4% |
| Manor High virtual Portsmouth City Public Schools |
Portsmouth | Public | 1,149 | -8.8% |
| Marion Senior High virtual Smyth County Public Schools |
Marion | Public | 563 | -12.4% |
| Marshall High virtual Fairfax County Public Schools |
Falls Church | Public | 2,200 | +6.4% |
| Martinsville High virtual Martinsville City Public Schools |
Martinsville | Public | 540 | -2.9% |
| Massanutten Military Academy K–12 Nonsectarian |
Woodstock | Private | 134 | +34.0% |
| Massaponax High virtual Spotsylvania County Public Schools |
Fredericksburg | Public | 1,692 | -0.6% |
| Mathews High virtual K–12 Mathews County Public Schools |
Mathews | Public | 279 | -4.8% |
| Matoaca High virtual Chesterfield County Public Schools |
Chesterfield | Public | 1,624 | -1.6% |
| Matthew Fontaine Maury High virtual Norfolk City Public Schools |
Norfolk | Public | 1,713 | +5.5% |
| Matthew'S Center For Visual Learning K–12 Nonsectarian |
Manassas | Private | 28 | — |
| McLean High virtual Fairfax County Public Schools |
McLean | Public | 2,428 | +2.7% |
| Meadowbrook High virtual Chesterfield County Public Schools |
North Chesterfield | Public | 1,953 | -6.6% |
| Mechanicsville High virtual Hanover County Public Schools |
Mechanicsville | Public | 1,245 | -7.0% |
| Mecklenburg County High virtual Mecklenburg County Public Schools |
Baskerville | Public | 1,140 | -2.0% |
| Menchville High virtual Newport News City Public Schools |
Newport News | Public | 1,707 | -1.4% |
| Meridian High virtual Falls Church City Public Schools |
Falls Church | Public | 893 | +5.3% |
| Metropolitan Day School K–12 Nonsectarian |
Richmond | Private | 9 | — |
| Middlesex High virtual Middlesex County Public Schools |
Saluda | Public | 370 | +10.4% |
| Middleton Academy Nonsectarian |
Richmond | Private | 24 | — |
| Midlothian High virtual Chesterfield County Public Schools |
Midlothian | Public | 2,048 | +2.9% |
| Millbrook High virtual 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 virtual 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 virtual Chesterfield County Public Schools |
Richmond | Public | 1,644 | +2.2% |
| Monroe Bay Christian Academy K–12 Other religious |
Colonial Beach | Private | 5 | — |
| Monticello High virtual Albemarle County Public Schools |
Charlottesville | Public | 1,184 | -2.4% |
| Morrison School K–12 Nonsectarian |
Bristol | Private | 60 | +17.6% |
| Mount Vernon High virtual 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 virtual Fairfax County Public Schools |
Centreville | Public | 145 | -5.2% |
| Mountain View High virtual 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 virtual Accomack County Public Schools |
Onley | Public | 621 | -4.6% |
| Nansemond River High virtual Suffolk City Public Schools |
Suffolk | Public | 1,683 | +1.3% |
| Nansemond-Suffolk Academy K–12 Nonsectarian |
Suffolk | Private | 778 | +4.1% |
| Narrows High virtual K–12 Giles County Public Schools |
Narrows | Public | 243 | -19.8% |
| Nelson County High virtual 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 virtual 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 virtual Stafford County Public Schools |
Stafford | Public | 1,982 | +6.4% |
| Northampton High virtual Northampton County Public Schools |
Eastville | Public | 401 | -5.9% |
| Northern Va. Tr. Ctr. E.P virtual K–12 Northern Virginia Training Center |
Fairfax | Public | — | — |
| Northside High virtual Roanoke County Public Schools |
Roanoke | Public | 919 | +0.8% |
| Northstar Academy K–12 Nonsectarian |
Henrico | Private | 82 | +2.5% |
| Northumberland High virtual Northumberland County Public Schools |
Heathsville | Public | 380 | +5.3% |
| Northwood High virtual Smyth County Public Schools |
Saltville | Public | 204 | -15.7% |
| Norview High virtual Norfolk City Public Schools |
Norfolk | Public | 1,585 | -16.1% |
| Nottoway High virtual 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 virtual Fairfax County Public Schools |
Vienna | Public | 2,621 | -0.5% |
| Ocean Lakes High virtual 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 virtual Richmond City Public Schools |
Richmond | Public | 171 | -9.0% |
| Orange County High virtual Orange County Public Schools |
Orange | Public | 1,477 | -2.8% |
| Osbourn High virtual Manassas City Public Schools |
Manassas | Public | 2,301 | +1.5% |
| Osbourn Park High virtual Prince William County Public Schools |
Manassas | Public | 2,661 | -3.5% |
| Oscar F. Smith High virtual Chesapeake City Public Schools |
Chesapeake | Public | 2,264 | -0.1% |
| Page County High virtual Page County Public Schools |
Shenandoah | Public | 473 | -14.3% |
| Palm Tree School K–12 Other religious |
Fairfax | Private | 64 | +6.7% |
| Park View High virtual Loudoun County Public Schools |
Sterling | Public | 1,409 | +0.1% |
| Parry McCluer High virtual K–12 Buena Vista City Public Schools |
Buena Vista | Public | 258 | -7.2% |
| Patrick County High virtual K–12 Patrick County Public Schools |
Stuart | Public | 632 | -8.3% |
| Patrick Henry High virtual Hanover County Public Schools |
Ashland | Public | 1,294 | -4.1% |
| Patrick Henry High virtual Roanoke City Public Schools |
Roanoke | Public | 2,030 | -0.2% |
| Patrick Henry High virtual Washington County Public Schools |
Glade Spring | Public | 390 | -2.3% |
| Patriot High virtual 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 virtual 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 virtual 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 virtual Poquoson City Public Schools |
Poquoson | Public | 647 | -7.3% |
| Portsmouth Christian School K–12 Other religious |
Portsmouth | Private | 504 | -4.0% |
| Potomac Falls High virtual Loudoun County Public Schools |
Potomac Falls | Public | 1,662 | +2.7% |
| Potomac High virtual Prince William County Public Schools |
Dumfries | Public | 2,197 | +9.7% |
| Powhatan High virtual Powhatan County Public Schools |
Powhatan | Public | 1,328 | -8.0% |
| Prince Edward County High virtual Prince Edward County Public Schools |
Farmville | Public | 502 | -13.4% |
| Prince George High virtual Prince George County Public Schools |
Prince George | Public | 1,789 | +0.2% |
| Princess Anne High virtual 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 virtual Pulaski County Public Schools |
Dublin | Public | 1,159 | -5.5% |
| R.I.S.E Academy at the John M. Langston Campus virtual 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 virtual Radford City Public Schools |
Radford | Public | 506 | -39.0% |
| Randolph-Henry High virtual 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 virtual K–12 Rappahannock County Public Schools |
Washington | Public | 246 | +5.1% |
| Rappahannock High virtual 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 virtual Tazewell County Public Schools |
Richlands | Public | 557 | -18.1% |
| Richmond Academy K–12 Other religious |
Richmond | Private | 110 | +0.0% |
| Richmond Alternative School virtual K–12 Richmond City Public Schools |
Richmond | Public | 226 | +107.3% |
| Richmond Career Education and Employment Charter School charter virtual Richmond City Public Schools |
Richmond | Public | 32 | — |
| Richmond Christian School K–12 Other religious |
Chesterfield | Private | 327 | +33.5% |
| Richmond Community High virtual Richmond City Public Schools |
Richmond | Public | 211 | +0.0% |
| Richmond High School for the Arts virtual Richmond City Public Schools |
Richmond | Public | 1,116 | -13.9% |
| Richmond Hospital Ep. virtual 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 virtual Dickenson County Public Schools |
Clintwood | Public | 548 | -9.0% |
| Riverbend High virtual Spotsylvania County Public Schools |
Fredericksburg | Public | 1,913 | -0.3% |
| Riverheads High virtual 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 virtual 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 virtual 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 virtual 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 virtual Rockbridge County Public Schools |
Lexington | Public | 916 | -12.0% |
| Rocktown High virtual Harrisonburg City Public Schools |
Harrisonburg | Public | 1,011 | — |
| Ronald Reagan Secondary School Nonsectarian |
Chester | Private | 44 | — |
| Rural Retreat High virtual Wythe County Public Schools |
Rural Retreat | Public | 300 | -6.5% |
| Rustburg High virtual Campbell County Public Schools |
Rustburg | Public | 836 | +3.9% |
| Rye Cove High virtual 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 virtual Salem City Public Schools |
Salem | Public | 1,202 | -3.8% |
| Salem High virtual 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 virtual Frederick County Public Schools |
Stephens City | Public | 1,631 | +1.8% |
| Skyline High virtual Warren County Public Schools |
Front Royal | Public | 848 | -3.4% |
| Smith Mountain Lake Christian Academy K–12 Other religious |
Moneta | Private | 345 | — |
| Smithfield High virtual 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 virtual Fairfax County Public Schools |
Lorton | Public | 2,106 | -8.3% |
| South Lakes High virtual Fairfax County Public Schools |
Reston | Public | 2,434 | -5.1% |
| Southampton Academy K–12 Nonsectarian |
Courtland | Private | 328 | -20.6% |
| Southampton High virtual Southampton County Public Schools |
Courtland | Public | 704 | -6.0% |
| Southeastern Va Tr Ctr Ep virtual K–12 Southeastern Virginia Training Center |
Chesapeake | Public | — | — |
| Southside Va Training Ctr virtual K–12 Southside Virginia Training Center |
Petersburg | Public | — | — |
| Southwestern Va Mental Health Institute virtual K–12 Southwest Virginia Mental Health Institute |
Marion | Public | — | — |
| Spotswood High virtual Rockingham County Public Schools |
Penn Laird | Public | 880 | -7.3% |
| Spotsylvania High virtual 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% |
| Stafford Senior High virtual Stafford County Public Schools |
Fredericksburg | Public | 2,198 | +6.8% |
| Staunton High virtual Staunton City Public Schools |
Staunton | Public | 766 | -8.8% |
| Staunton River High virtual Bedford County Public Schools |
Moneta | Public | 816 | -11.2% |
| Stone Bridge High virtual Loudoun County Public Schools |
Ashburn | Public | 1,629 | -6.2% |
| Stonebridge School K–12 Other religious |
Chesapeake | Private | 388 | +17.6% |
| Stonewall Jackson High virtual Shenandoah County Public Schools |
Quicksburg | Public | 496 | +7.1% |
| Strasburg High virtual Shenandoah County Public Schools |
Strasburg | Public | 614 | +7.5% |
| Stuart Hall School K–12 Other religious |
Staunton | Private | 142 | -55.1% |
| Stuarts Draft High virtual 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 virtual Surry County Public Schools |
Dendron | Public | 198 | -13.2% |
| Sussex Central High virtual Sussex County Public Schools |
Sussex | Public | 331 | +6.1% |
| Sweethaven Christian Academy K–12 Other religious |
Portsmouth | Private | 124 | -4.6% |
| Tabb High virtual 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 virtual 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 virtual K–12 Accomack County Public Schools |
Tangier | Public | 10 | — |
| Tazewell High virtual 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 Steward School K–12 Nonsectarian |
Richmond | Private | 683 | +15.8% |
| The Sycamore School K–12 Nonsectarian |
Arlinton | Private | 57 | — |
| Thomas Dale High virtual Chesterfield County Public Schools |
Chester | Public | 2,582 | +0.8% |
| Thomas Jefferson High virtual Richmond City Public Schools |
Richmond | Public | 749 | -17.5% |
| Thomas Jefferson High for Science and Technology virtual Fairfax County Public Schools |
Alexandria | Public | 2,108 | +10.8% |
| Thomas Walker High virtual 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 virtual Pittsylvania County Public Schools |
Dry Fork | Public | 800 | -4.1% |
| Turner Ashby High virtual Rockingham County Public Schools |
Bridgewater | Public | 998 | -0.8% |
| Tuscarora High virtual K–12 Loudoun County Public Schools |
Leesburg | Public | 1,360 | -1.2% |
| Twin Springs High virtual K–12 Scott County Public Schools |
Nickelsville | Public | 188 | +1.1% |
| Twin Valley High virtual K–12 Buchanan County Public Schools |
Pilgrim Knob | Public | 137 | -6.8% |
| Union High virtual Wise County Public Schools |
Big Stone Gap | Public | 564 | -2.1% |
| Unity Reed High virtual 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 virtual 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 virtual Bristol City Public Schools |
Bristol | Public | 638 | -0.2% |
| Virginia School for the Deaf and the Blind virtual K–12 Virginia School for the Deaf and Blind-Staunton |
Staunton | Public | 33 | — |
| Virginia Treatment Ctr. virtual 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 virtual Loudoun County Public Schools |
Sterling | Public | 59 | — |
| Wakefield County Day School K–12 Nonsectarian |
Flint Hill | Private | 165 | +3.1% |
| Wakefield High virtual 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 virtual Williamsburg-James City County Public Schools |
Williamsburg | Public | 1,277 | -4.2% |
| Warren County High virtual Warren County Public Schools |
Front Royal | Public | 772 | -9.1% |
| Warwick High virtual 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 virtual Arlington County Public Schools |
Arlington | Public | 3,044 | +19.4% |
| Waynesboro High virtual Waynesboro City Public Schools |
Waynesboro | Public | 926 | +3.6% |
| West Point Middle/High virtual K–12 West Point Public Schools |
West Point | Public | 247 | -10.2% |
| West Potomac High virtual Fairfax County Public Schools |
Alexandria | Public | 2,710 | +0.8% |
| West Springfield High virtual Fairfax County Public Schools |
Springfield | Public | 2,799 | +8.9% |
| Western Albemarle High virtual Albemarle County Public Schools |
Crozet | Public | 1,273 | +10.5% |
| Western Branch High virtual Chesapeake City Public Schools |
Chesapeake | Public | 2,138 | +0.2% |
| Western St. Hosp. Ed. Pr. virtual K–12 Western State Hospital |
Staunton | Public | — | — |
| Westfield High virtual Fairfax County Public Schools |
Chantilly | Public | 2,737 | +3.4% |
| Westmoreland High virtual Westmoreland County Public Schools |
Montross | Public | 488 | +0.6% |
| Westover Christian Academy K–12 Other religious |
Danville | Private | 370 | +7.6% |
| William Byrd High virtual Roanoke County Public Schools |
Vinton | Public | 1,134 | +2.4% |
| William Campbell High virtual K–12 Campbell County Public Schools |
Naruna | Public | 224 | -7.8% |
| William Fleming High virtual Roanoke City Public Schools |
Roanoke | Public | 1,957 | +7.3% |
| William Monroe High virtual Greene County Public Schools |
Stanardsville | Public | 952 | -0.3% |
| Williamsburg Christian Academy K–12 Other religious |
Williamsburg | Private | 198 | +26.9% |
| Wilson Memorial High virtual Augusta County Public Schools |
Fishersville | Public | 837 | +1.8% |
| Windsor High virtual Isle of Wight County Public Schools |
Windsor | Public | 508 | -7.6% |
| Woodberry Forest School Nonsectarian |
Woodberry Forest | Private | 403 | +2.5% |
| Woodbridge High virtual Prince William County Public Schools |
Woodbridge | Public | 2,898 | +2.4% |
| Woodgrove High virtual K–12 Loudoun County Public Schools |
Purcellville | Public | 1,547 | +0.2% |
| Woodrow Wilson Rehab Ctr virtual K–12 Wilson Workforce and Rehabilitation Center |
Fishersville | Public | — | — |
| Woodside High virtual Newport News City Public Schools |
Newport News | Public | 1,723 | -1.1% |
| Woodson High virtual 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 virtual York County Public Schools |
Yorktown | Public | 947 | -13.2% |
| York River Academy charter virtual York County Public Schools |
Yorktown | Public | 72 | +18.0% |
| Yorktown High virtual 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 virtual 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.