;

Virginia High School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in Virginia by Grade Level or School Type

Virginia Schools By Grade Level

Virginia Schools By School Type

Select a City in Virginia

or Choose a County: 

Accomack County High Schools


Oak Hall Onley  

Albemarle County High Schools


Charlottesville Crozet Keswick

Alexandria County High Schools


Alexandria    

Alleghany County High Schools


Covington Hot Springs Clifton Forge

Amelia County High Schools


Amelia Court House Jetersville  

Amherst County High Schools


Amherst Madison Heights  

Appomattox County High Schools


Appomattox    

Arlington County High Schools


Arlington    

Augusta County High Schools


Fishersville Fort Defiance Stuarts Draft
Swoope Waynesboro  

Bedford County High Schools


Bedford Forest Moneta

Bland County High Schools


Rocky Gap    

Botetourt County High Schools


Buchanan Daleville Fincastle
Roanoke    

Bristol County High Schools


Bristol    

Brunswick County High Schools


Lawrenceville    

Buchanan County High Schools


Grundy Hurley Pilgrim Knob

Buckingham County High Schools


Buckingham Dillwyn  

Buena Vista County High Schools


Buena Vista    

Campbell County High Schools


Rustburg    

Caroline County High Schools


Milford Ruther Glen  

Carroll County High Schools


Hillsville    

Charles City County High Schools


Charles City    

Charlotte County High Schools


Charlotte C H    

Chesapeake County High Schools


Chesapeake    

Chesterfield County High Schools


Bon Air Chester Chesterfield
Colonial Heights Midlothian  

Clarke County High Schools


Berryville White Post  

Craig County High Schools


New Castle    

Culpeper County High Schools


Culpeper Mitchells  

Cumberland County High Schools


Cumberland    

Danville County High Schools


Danville    

Dickenson County High Schools


Clinchco Clintwood Haysi
Nora    

Dinwiddie County High Schools


Dinwiddie    

Essex County High Schools


Tappahannock    

Fairfax County High Schools


Annandale Burke Centreville
Chantilly Clifton Fairfax
Falls Church Herndon Lorton
Mclean Reston Springfield
Vienna    

Fauquier County High Schools


Bealeton Warrenton The Plains

Floyd County High Schools


Floyd    

Fluvanna County High Schools


Palmyra Fork Union Troy

Franklin County High Schools


Franklin Rocky Mount  

Frederick County High Schools


Stephens City Winchester Cross Junction

Fredericksburg County High Schools


Fredericksburg    

Galax County High Schools


Galax    

Giles County High Schools


Narrows Pearisburg  

Gloucester County High Schools


Gloucester    

Goochland County High Schools


Goochland    

Grayson County High Schools


Independence    

Greene County High Schools


Stanardsville Standardsville  

Greensville County High Schools


Emporia    

Halifax County High Schools


South Boston    

Hampton County High Schools


Hampton    

Hanover County High Schools


Ashland Mechanicsville  

Harrisonburg County High Schools


Harrisonburg    

Henrico County High Schools


Glen Allen Henrico Highland Springs
Richmond    

Henry County High Schools


Bassett Martinsville Ridgeway

Hopewell County High Schools


Hopewell    

Isle Of Wight County High Schools


Smithfield Windsor Isle Of Wight

James City County High Schools


Williamsburg    

King And Queen County High Schools


King And Queen C H    

King George County High Schools


King George    

King William County High Schools


King William West Point  

Lancaster County High Schools


Lancaster    

Lee County High Schools


Ben Hur Duffield Ewing
Jonesville    

Lexington County High Schools


Lexington    

Loudoun County High Schools


Ashburn Leesburg Potomac Falls
Purcellville South Riding Sterling
Middleburg    

Louisa County High Schools


Mineral    

Lunenburg County High Schools


Victoria    

Lynchburg County High Schools


Lynchburg    

Madison County High Schools


Madison Aroda Woodberry For

Manassas Park County High Schools


Manassas Park    

Mathews County High Schools


Mathews    

Mecklenburg County High Schools


Skipwith South Hill  

Middlesex County High Schools


Saluda    

Montgomery County High Schools


Blacksburg Christiansburg Elliston
Radford Riner  

Nelson County High Schools


Lovingston    

New Kent County High Schools


New Kent    

Newport News County High Schools


Newport News    

Norfolk County High Schools


Norfolk    

Northampton County High Schools


Eastville Exmore  

Northumberland County High Schools


Heathsville    

Norton County High Schools


Norton    

Nottoway County High Schools


Crewe    

Orange County High Schools


Orange    

Page County High Schools


Luray Shenandoah  

Patrick County High Schools


Stuart    

Petersburg County High Schools


Petersburg    

Pittsylvania County High Schools


Chatham Dry Fork Gretna
Ringgold Hurt  

Poquoson County High Schools


Poquoson    

Portsmouth County High Schools


Portsmouth    

Powhatan County High Schools


Beaumont Powhatan  

Prince Edward County High Schools


Farmville Prospect  

Prince George County High Schools


Carson Prince George  

Prince William County High Schools


Dumfries Haymarket Manassas
Nokesville Woodbridge  

Pulaski County High Schools


Dublin    

Rappahannock County High Schools


Washington Huntly Sperryville

Richmond County High Schools


Warsaw    

Roanoke County High Schools


Pound Salem Vinton

Rockingham County High Schools


Bridgewater Broadway Elkton
Penn Laird Dayton  

Russell County High Schools


Castlewood Honaker Lebanon

Scott County High Schools


Gate City Nickelsville  

Shenandoah County High Schools


Mount Jackson Quicksburg Strasburg
Woodstock    

Smyth County High Schools


Chilhowie Marion Saltville

Southampton County High Schools


Courtland    

Spotsylvania County High Schools


Spotsylvania    

Stafford County High Schools


Stafford    

Staunton County High Schools


Staunton    

Suffolk County High Schools


Suffolk    

Surry County High Schools


Dendron    

Sussex County High Schools


Sussex Wakefield  

Tazewell County High Schools


Bland Bluefield Richlands
Tazewell Cedar Bluff Raven

Virginia Beach County High Schools


Virginia Beach    

Warren County High Schools


Front Royal    

Washington County High Schools


Abingdon Damascus Glade Spring

Westmoreland County High Schools


Colonial Beach Montross  

Wise County High Schools


Appalachia Big Stone Gap Coeburn
St Paul Wise  

Wythe County High Schools


Max Meadows Rural Retreat Wytheville

York County High Schools


Yorktown