Public schools in Virginia are operated by independent school districts governed by locally elected boards and overseen by the Virginia Department of Education, which sets academic standards, graduation requirements, and accountability frameworks for all public schools in the state. Virginia distributes state funding to districts through a formula that accounts for student enrollment, local property wealth, and special population needs.
Public Schools locations are available in 406 cities across Virginia. They are spread across 129 counties.
Cities with the highest concentration of public schools include Richmond, Virginia Beach, Norfolk, reflecting larger urban populations with extensive school district networks serving tens of thousands of students across many campuses.
Families new to Virginia should contact their local school district's enrollment office to determine their assigned school, learn about available school choice programs, and understand immunization and residency documentation requirements before the start of the school year.
Public Schools by Counties
Public Schools by Cities
- Boydton
- Bridgewater
- Blackstone
- Blairs
- Brambleton
- Big Stone Gap
- Beaverdam
- Baskerville
- Bristow
- Burkeville
- Bluefield
- Burke
- Broadlands
- Boones Mill
- Bassett
- Bealeton
- Ben Hur
- Blacksburg
- Broadway
- Buena Vista
- Boyce
- Bowling Green
- Buchanan
- Bon Air
- Big Island
- Blue Ridge
- Bland
- Brookneal
- Berryville
- Bristol
- Buckingham
- Bedford
- Bastian
- Carrsville
- Clarksville
- Chase City
- Centreville
- Cape Charles
- Cedar Bluff
- Copper Hill
- Chantilly
- Catlett
- Clear Brook
- Crewe
- Cave Spring
- Chilhowie
- Carrollton
- Critz
- Carson
- Cleveland
- Colonial Beach
- Christiansburg
- Capron
- Clifton
- Callaway
- Collinsville
- Church Road
- Clinchport
- Crozier
- Chatham
- Castlewood
- Courtland
- Coeburn
- Churchville
- Chesterfield
- Craigsville
- Concord
- Chincoteague
- Clifton Forge
- Chesapeake
- Clinchco
- Culpeper
- Charlottesville
- Chester
- Cloverdale
- Cumberland
- Crozet
- Cana
- Colonial Heights
- Clintwood
- Covington
- Charles City
- Charlotte Court House
- Marshall
- Montross
- Mount Jackson
- Mineral
- Machipongo
- Meadows of Dan
- Marion
- Mechanicsville
- Montclair
- Mathews
- McKenney
- Madison
- Middletown
- Manassas Park
- Middleburg
- McGaheysville
- Meadowview
- McLean
- Monterey
- Mattaponi
- Midland
- Martinsville
- Maidens
- Montpelier
- Manassas
- Max Meadows
- Mount Solon
- Montvale
- Melfa
- Millboro
- Moneta
- Midlothian
- Milford
- Monroe
- Moseley
- Madison Heights
- Mitchells
- Stone Ridge
- South Hill
- Shenandoah
- Smithfield
- Stanley
- Stuart
- Sandston
- Swords Creek
- Sedley
- St. Charles
- Shawsville
- Salem
- Sutherland
- Springfield
- South Boston
- Saint Stephens Church
- Strasburg
- St. Paul
- Spotsylvania
- Scottsburg
- Saltville
- Sugar Grove
- Stanleytown
- Stephens City
- South Riding
- Saluda
- Stony Creek
- Stanardsville
- Spotsylvania Courthouse
- Suffolk
- Stafford Courthouse
- Stafford
- Sterling
- Skipwith
- Speedwell
- Seaford
- Stuarts Draft
- Saxe
- Swoope
- Staunton
- Scottsville
Parents and guardians in Virginia can find their assigned public school by entering their home address on the local school district's website. Enrollment documentation requirements in Virginia typically include proof of residency, birth certificate, and current immunization records, so gathering these materials before the enrollment window opens can prevent delays.
Browse Public Schools by county across Virginia to find the nearest location.