Virginia has no single statewide school system in the day-to-day sense. About 130 locally run school divisions each operate their own schools, hire their own staff, and keep their own enrollment offices. This page points you toward the right building and the right office, whether you need a neighborhood elementary school in Richmond, a career and technical center in Virginia Beach, or a high school in Stafford County. The sections below explain who is in charge at each level and what to expect when you call or visit.
Who Runs Public Schools in Virginia: State Board, VDOE, and Local Boards
Article VIII of the Constitution of Virginia directs the General Assembly to provide a system of free public schools. It also gives the Board of Education authority to set the Standards of Quality. The Board's members are appointed by the governor and confirmed by the General Assembly. The Virginia Department of Education (VDOE) in Richmond, led by the Superintendent of Public Instruction, carries out the Board's policies. It publishes the Standards of Learning (SOL), licenses teachers, oversees statewide testing, and posts a School Quality Profile for every school.
VDOE does not run your child's school, though. That job belongs to the local school board and the division superintendent the board hires. The board approves attendance zones, the school calendar, and the division's budget request. Here is the part many parents miss: Virginia school boards cannot levy taxes. The city council or county board of supervisors decides how much money the schools actually receive. Spring budget hearings before the local governing body are therefore where decisions about class sizes, bus routes, and building projects are really made.
Most Virginia school boards are elected, although a few divisions still have members appointed by the local governing body. Your division's website will say which applies, and it will list meeting dates. School board meetings are open to the public under Virginia's open-meetings law. Most boards post agendas ahead of time and set aside a period for public comment.
Independent Cities and Counties: Finding the Right Virginia School Division
Virginia has a feature that confuses newcomers. Its independent cities are not part of any county. Richmond, Norfolk, Virginia Beach, Newport News, Chesapeake, Hampton, Alexandria, Roanoke, and Lynchburg are all independent cities, and each operates its own school division. Our directory groups listings under labels such as Virginia Beach County or City of Richmond County to make browsing easier. Those labels are not county governments. The school system you need is the city's own division.
Postal addresses add another layer. Beech Tree Elementary at 3401 Beechtree Lane has a Falls Church mailing address but is listed under Fairfax County, not the small, separate Falls Church City division. ALC at Cameron on Campbell Drive carries an Alexandria address and is also listed under Fairfax County. In the Manassas area, Grace E. Metz Middle belongs to Manassas City, while Antietam Elementary in Woodbridge belongs to Prince William County. Williamsburg and James City County share one division, which is why D.J. Montague Elementary on Centerville Road appears under James City County.
The rule is simple: look up the school division, not the postal city. Most divisions offer an address lookup tool on their websites that shows your assigned elementary, middle, and high school. If the tool is missing or unclear, call the central enrollment office and give your street address.
Public Schools Across Northern Virginia, Hampton Roads, Richmond, and Rural Virginia
Where you live changes what you will find, how many options you have, and whom you call.
Northern Virginia
Fairfax County Public Schools is the largest division in Virginia and one of the largest in the country. Fairfax County holds more listings in this directory than any other area. Loudoun County and Prince William County keep adding schools as their populations grow, so boundary studies and new-school openings are regular topics at board meetings. Loudoun has neighborhood schools such as Ashburn Elementary on Fincastle Drive, plus specialty programs like the Academy of Engineering and Technology in Leesburg. Arlington is compact and densely built. Its listings include Arlington Mill High at 816 South Walter Reed Drive, an alternative high school program.
Hampton Roads
Norfolk, Virginia Beach, Chesapeake, Portsmouth, Suffolk, Newport News, and Hampton each run a separate division, and they sit close together. A family can cross a city line in minutes and land in a different school system. Examples in our listings include Azalea Middle on Azalea Garden Road in Norfolk, BM Williams Primary School on Battlefield Boulevard North in Chesapeake, Brighton Elementary on Portsmouth Boulevard, and Armstrong Elementary on Matoaka Road in Hampton. The Virginia Beach County listings include the Advanced Technology Center on College Crescent, a career and technical site. Naval Station Norfolk and Joint Base Langley-Eustis bring many families who arrive mid-year on military orders. Virginia takes part in the Interstate Compact on Educational Opportunity for Military Children, which eases record transfers and class placement.
Richmond and Central Virginia
The Richmond area is split among three large, separate divisions: the City of Richmond, Henrico County, and Chesterfield County. Bensley Elementary on Strathmore Road has a Richmond address but is listed under Chesterfield County, a good reminder to check the division first. Chesterfield also hosts the Governor's Health and Science Academy on Hull Street Road in Midlothian, a specialty program. Farther west, Lynchburg's listings include the Carl B. Hutcherson Building on High Street, and the Charlottesville area includes Charlottesville-Albemarle Tech on Rio Road East.
Rural and Small-City Virginia
Outside the metro corridors, divisions are smaller and buildings are farther apart. A single central office may handle enrollment, transportation, and special education. Danville (GLH Johnson Elementary on Arnett Boulevard), Winchester and Frederick County (Armel Elementary on Front Royal Pike), and the Roanoke Valley (where listings include the Roanoke Valley Juvenile Detention Home on Coyner Springs Road) show the range. Small divisions often share career and technical centers, Governor's Schools, or special education programs with their neighbors. A program may therefore sit in a different locality than the one you live in. Expect longer bus rides and plan on a phone call to reach the right person.
Enrolling a Child in a Virginia Public School: Ages, Documents, and Costs
Children who turn five on or before September 30 are generally eligible for kindergarten, and compulsory attendance in Virginia runs from age five to eighteen. Registration is handled by the school or by a central registration office, depending on the division. Call first to confirm. Divisions commonly ask for the following:
- Proof of age, usually a birth certificate.
- Proof that you live in the division, such as a lease, mortgage statement, or utility bill.
- Immunization records, or documentation of a medical or religious exemption.
- A school entrance physical form, completed within the year before a child starts kindergarten.
- Records or a withdrawal form from the previous school, plus custody paperwork if it applies.
Public school is free for children who live in the division. A division may admit a non-resident student and charge tuition, and amounts vary, so ask the division office directly. Families with limited income can apply for free or reduced-price meals, and some schools serve meals to every student at no charge. Students experiencing homelessness have enrollment rights under the federal McKinney-Vento Act, and every division has a liaison who can help even when paperwork is incomplete.
If your child has a disability or is learning English, say so at enrollment. A written request for a special education evaluation, sent to the principal or the division's special education office, starts the formal process. Keep a copy and note the date.
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.
Reaching a Virginia School Office: Practical Tips
A listing's phone number normally reaches the school's front office, and that is the fastest route for attendance questions, tours, and records requests. Colonial Forge High at 550 Courthouse Road in Stafford Courthouse (540-658-6115) and Creekside Elementary on Bennetts Creek Park Road in Suffolk (757-923-4251) are typical examples. For zoning, registration for new families, transportation, and special education, the division's central office is usually the better call. Building staff often cannot override division-wide rules.
Timing matters. In July and early August, school front offices often run reduced hours or close, so central enrollment offices frequently handle registration then. Bring a photo ID and original documents even if you have uploaded copies online. Snow and ice closures are decided by each division, not by VDOE. Announcements usually appear on the division website, on social media, and in local news. Confirm the address before driving, because our directory also lists administrative buildings and program sites. The Carl B. Hutcherson Building on High Street in Lynchburg is one example, so check what a site is before you make the trip.
In the Richmond region, first decide whether your address falls in the City of Richmond, Henrico County, or Chesterfield County. Each has its own enrollment rules, calendar, and phone lines, and a Richmond mailing address does not guarantee a Richmond city school.