Skip to main content
VA State FIPS: 51

Public Schools in Virginia

Directory of 2,159 public elementary, middle, and high schools recorded in Virginia.

Public Schools Listing

Page 1 of 87
School Name Grades Level Type District City Action
6th Grade Academy at Arnett Hills — General K-12 Alternative School Danville City Public Schools Danville View ›
A. Henderson Elementary PK-5 Elementary School Regular School Prince William County Public Schools Dumfries View ›
A. Linwood Holton Governor's School — General K-12 Regular School A. Linwood Holton Governor's School Abingdon View ›
A.G. Richardson Elementary PK-5 Elementary School Regular School Culpeper County Public Schools Culpeper View ›
A.M. Davis Elementary PK-5 Elementary School Regular School Chesterfield County Public Schools North Chesterfield View ›
A.S. Rhodes Elementary PK-5 Elementary School Regular School Warren County Public Schools Front Royal View ›
A.W.E. Bassette Elementary PK-5 Elementary School Regular School Hampton City Public Schools Hampton View ›
ACTIV8 Academy — General K-12 Alternative School Danville City Public Schools Danville View ›
ALC at Bryant — General K-12 Alternative School Fairfax County Public Schools Alexandria View ›
ALC at Burke — General K-12 Alternative School Fairfax County Public Schools Burke View ›
ALC at Montrose — General K-12 Alternative School Fairfax County Public Schools Alexandria View ›
ALC at Mountain View — General K-12 Alternative School Fairfax County Public Schools Centreville View ›
Abb's Valley-Boissevain Elementary PK-5 Elementary School Regular School Tazewell County Public Schools Bluefield View ›
Aberdeen Elementary PK-5 Elementary School Regular School Hampton City Public Schools Hampton View ›
Abingdon Elementary PK-5 Elementary School Regular School Arlington County Public Schools Arlington View ›
Abingdon Elementary PK-5 Elementary School Regular School Gloucester County Public Schools Hayes View ›
Abingdon Elementary PK-5 Elementary School Regular School Washington County Public Schools Abingdon View ›
Abingdon High 9-12 High School Regular School Washington County Public Schools Abingdon View ›
Academies of Loudoun — General K-12 Alternative School Loudoun County Public Schools Leesburg View ›
Academy 360 — General K-12 Alternative School Chesterfield County Public Schools Midlothian View ›
Academy at Virginia Randolph — General K-12 Alternative School Henrico County Public Schools Glen Allen View ›
Academy for Discovery at Lakewood 3-8 Middle School Regular School Norfolk City Public Schools Norfolk View ›
Academy of Technology and Innovation at the University of Ma — General K-12 Alternative School Academy of Technology and Innovation at UMW Fredericksburg View ›
Accawmacke Elementary PK-5 Elementary School Regular School Accomack County Public Schools Accomac View ›
Achievable Dream Academy PK-5 Elementary School Regular School Newport News City Public Schools Newport News View ›
Page 1 of 87

Public Schools by County in Virginia (133)

Accomack County Albemarle County Alexandria city County Alleghany County Amelia County Amherst County Appomattox County Arlington County Augusta County Bath County Bedford County Bland County Botetourt County Bristol city County Brunswick County Buchanan County Buckingham County Buena Vista city County Campbell County Caroline County Carroll County Charles City County Charlotte County Charlottesville city County Chesapeake city County Chesterfield County Clarke County Colonial Heights city County Covington city County Craig County Culpeper County Cumberland County Danville city County Dickenson County Dinwiddie County Emporia city County Essex County Fairfax County Fairfax city County Falls Church city County Fauquier County Floyd County Fluvanna County Franklin County Franklin city County Frederick County Fredericksburg city County Galax city County Giles County Gloucester County Goochland County Grayson County Greene County Greensville County Halifax County Hampton city County Hanover County Harrisonburg city County Henrico County Henry County Highland County Hopewell city County Isle of Wight County James City County King George County King William County King and Queen County Lancaster County Lee County Lexington city County Loudoun County Louisa County Lunenburg County Lynchburg city County Madison County Manassas Park city County Manassas city County Martinsville city County Mathews County Mecklenburg County Middlesex County Montgomery County Nelson County New Kent County Newport News city County Norfolk city County Northampton County Northumberland County Norton city County Nottoway County Orange County Page County Patrick County Petersburg city County Pittsylvania County Poquoson city County Portsmouth city County Powhatan County Prince Edward County Prince George County Prince William County Pulaski County Radford city County Rappahannock County Richmond County Richmond city County Roanoke County Roanoke city County Rockbridge County Rockingham County Russell County Salem city County Scott County Shenandoah County Smyth County Southampton County Spotsylvania County Stafford County Staunton city County Suffolk city County Surry County Sussex County Tazewell County Virginia Beach city County Warren County Washington County Waynesboro city County Westmoreland County Williamsburg city County Winchester city County Wise County Wythe County York County