;

Virginia Public 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 Public Schools


Accomac Chincoteague Mappsville
Melfa Oak Hall Onley
Parksley Tangier  

Albemarle County Public Schools


Charlottesville Crozet Earlysville
Esmont Keswick North Garden
Scottsville    

Alexandria County Public Schools


Alexandria    

Alleghany County Public Schools


Clifton Forge Covington Hot Springs

Amelia County Public Schools


Amelia Amelia Court House Jetersville

Amherst County Public Schools


Amherst Madison Heights Monroe

Appomattox County Public Schools


Appomattox    

Arlington County Public Schools


Arlington    

Augusta County Public Schools


Churchville Craigsville Fishersville
Fort Defiance Greenville Mount Solon
Stuarts Draft Swoope Verona
Waynesboro    

Bath County Public Schools


Millboro    

Bedford County Public Schools


Bedford Big Island Forest
Goode Goodview Huddleston
Moneta Montvale Thaxton

Bland County Public Schools


Rocky Gap    

Botetourt County Public Schools


Blue Ridge Buchanan Cloverdale
Daleville Eagle Rock Fincastle
Roanoke Troutville  

Bristol County Public Schools


Bristol    

Brunswick County Public Schools


Alberta Lawrenceville  

Buchanan County Public Schools


Grundy Hurley Oakwood
Pilgrim Knob Vansant  

Buckingham County Public Schools


Buckingham Dillwyn New Canton

Buena Vista County Public Schools


Buena Vista    

Campbell County Public Schools


Altavista Brookneal Concord
Gladys Naruna Rustburg

Caroline County Public Schools


Bowling Green Milford Ruther Glen

Carroll County Public Schools


Austinville Cana Fancy Gap
Hillsville Woodlawn  

Charles City County Public Schools


Charles City    

Charlotte County Public Schools


Charlotte C H Charlotte Court House Keysville
Phenix Saxe  

Chesapeake County Public Schools


Chesapeake    

Chesterfield County Public Schools


Bon Air Chester Chesterfield
Colonial Heights Ettrick Matoaca
Midlothian Moseley South Midlothian

Clarke County Public Schools


Berryville Boyce White Post

Craig County Public Schools


New Castle    

Culpeper County Public Schools


Culpeper Mitchells Rapidan

Cumberland County Public Schools


Cumberland    

Danville County Public Schools


Danville    

Dickenson County Public Schools


Birchleaf Clinchco Clintwood
Haysi Nora  

Dinwiddie County Public Schools


Church Road Dinwiddie Mckenney
Sutherland    

Essex County Public Schools


Tappahannock    

Fairfax County Public Schools


Annandale Burke Centreville
Chantilly Clifton Dunn Loring
Fairfax Fairfax Station Falls Church
Fort Belvoir Great Falls Herndon
Kingstowne Lorton Mclean
Oakton Reston Springfield
Vienna    

Fauquier County Public Schools


Bealeton Catlett Marshall
Midland New Baltimore Remington
Warrenton    

Floyd County Public Schools


Check Floyd Willis

Fluvanna County Public Schools


Fork Union Palmyra Troy

Franklin County Public Schools


Boones Mill Callaway Ferrum
Franklin Glade Hill Hardy
Henry Penhook Rocky Mount
Wirtz    

Frederick County Public Schools


Clear Brook Middletown Stephens City
Winchester    

Fredericksburg County Public Schools


Fredericksburg    

Galax County Public Schools


Galax    

Giles County Public Schools


Narrows Pearisburg Pembroke

Gloucester County Public Schools


Gloucester Hayes  

Goochland County Public Schools


Crozier Goochland  

Grayson County Public Schools


Fries Independence Troutdale
Whitetop    

Greene County Public Schools


Ruckersville Stanardsville Standardsville

Greensville County Public Schools


Emporia Jaratt Jarratt

Halifax County Public Schools


Alton Halifax Nathalie
Scottsburg South Boston  

Hampton County Public Schools


Hampton    

Hanover County Public Schools


Ashland Beaverdam Hanover
Mechanicsville Montpelier  

Harrisonburg County Public Schools


Harrisonburg    

Henrico County Public Schools


Glen Allen Henrico Highland Springs
Richmond Sandston  

Henry County Public Schools


Axton Bassett Collinsville
Martinsville Ridgeway Stanleytown

Highland County Public Schools


Monterey    

Hopewell County Public Schools


Hopewell    

Isle Of Wight County Public Schools


Carrollton Carrsville Smithfield
Windsor    

James City County Public Schools


Toano Williamsburg  

King And Queen County Public Schools


King And Queen C H Mattaponi St Stephens Church

King George County Public Schools


Dahlgren King George  

King William County Public Schools


King William West Point  

Lancaster County Public Schools


Kilmarnock Lancaster  

Lee County Public Schools


Ben Hur Dryden Duffield
Ewing Jonesville Keokee
Pennington Gap Rose Hill Saint Charles

Lexington County Public Schools


Lexington    

Loudoun County Public Schools


Aldie Ashburg Ashburn
Hamilton Leesburg Lovettsville
Middleburg Potomac Falls Purcellville
Round Hill South Riding Sterling
Waterford    

Louisa County Public Schools


Louisa Mineral  

Lunenburg County Public Schools


Kenbridge Victoria  

Lynchburg County Public Schools


Lynchburg    

Madison County Public Schools


Madison    

Manassas Park County Public Schools


Manassas Park    

Mathews County Public Schools


Mathews    

Mecklenburg County Public Schools


Baskerville Boydton Chase City
Clarksville La Crosse Skipwith
South Hill    

Middlesex County Public Schools


Locust Hill Saluda  

Montgomery County Public Schools


Blacksburg Christiansburg Elliston
Radford Riner Shawsville

Nelson County Public Schools


Afton Arrington Lovingston

New Kent County Public Schools


New Kent Quinton  

Newport News County Public Schools


Ft. Eustis Newport News  

Norfolk County Public Schools


Norfolk    

Northampton County Public Schools


Cape Charles Eastville Exmore
Machipongo    

Northumberland County Public Schools


Heathsville Lottsburg  

Norton County Public Schools


Norton    

Nottoway County Public Schools


Blackstone Burkeville Crewe

Orange County Public Schools


Gordonsville Locust Grove Orange
Unionville    

Page County Public Schools


Luray Rileyville Shenandoah
Stanley    

Patrick County Public Schools


Ararat Critz Meadows Of Dan
Patrick Springs Stuart Woolwine

Petersburg County Public Schools


Petersburg    

Pittsylvania County Public Schools


Blairs Chatham Dry Fork
Gretna Hurt Ringgold

Poquoson County Public Schools


Poquoson    

Portsmouth County Public Schools


Portsmouth    

Powhatan County Public Schools


Beaumont Powhatan State Farm

Prince Edward County Public Schools


Farmville    

Prince George County Public Schools


Carson Disputanta Prince George

Prince William County Public Schools


Bristow Dumfries Gainesville
Haymarket Manassas Nokesville
Triangle Woodbridge  

Pulaski County Public Schools


Dublin Fairlawn Hiwassee
Pulaski    

Rappahannock County Public Schools


Washington    

Richmond County Public Schools


Haynesville Warsaw  

Roanoke County Public Schools


Bent Mountain Pound Salem
Vinton    

Rockbridge County Public Schools


Fairfield Natural Bridge Natural Bridge Station

Rockingham County Public Schools


Bridgewater Broadway Dayton
Elkton Fulks Run Grottoes
Linville Mcgaheysville Penn Laird
Timberville    

Russell County Public Schools


Castlewood Cleveland Honaker
Lebanon Rosedale Swords Creek

Scott County Public Schools


Clinchport Dungannon Fort Blackmore
Gate City Hiltons Nickelsville
Weber City    

Shenandoah County Public Schools


Mount Jackson Mt. Jackson Quicksburg
Strasburg Woodstock  

Smyth County Public Schools


Atkins Chiilhowie Chilhowie
Marion Saltville Sugar Grove

Southampton County Public Schools


Capron Courtland Newsoms
Sedley    

Spotsylvania County Public Schools


Spotsylvania    

Stafford County Public Schools


Falmouth Hartwood Stafford

Staunton County Public Schools


Staunton    

Suffolk County Public Schools


Suffolk    

Surry County Public Schools


Dendron    

Sussex County Public Schools


Sussex Wakefield Waverly

Tazewell County Public Schools


Bland Bluefield Cedar Bluff
North Tazewell Pocahontas Raven
Richlands Tazewell  

Unlisted County Public Schools


Quantico    

Virginia Beach County Public Schools


Virginia Beach    

Warren County Public Schools


Front Royal    

Washington County Public Schools


Abingdon Damascus Glade Spring
Meadowview    

Westmoreland County Public Schools


Colonial Beach Hague Montross

Wise County Public Schools


Appalachia Big Stone Gap Coeburn
St Paul Wise  

Wythe County Public Schools


Max Meadows Rural Retreat Speedwell
Wytheville    

York County Public Schools


Grafton Langley A F B Seaford
Yorktown