;

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


Accomac Chincoteague Mappsville
Melfa Parksley  

Albemarle County Elementary Schools


Charlottesville Crozet Earlysville
Esmont Keswick North Garden
Scottsville Free Union  

Alexandria County Elementary Schools


Alexandria    

Alleghany County Elementary Schools


Clifton Forge Covington Hot Springs

Amelia County Elementary Schools


Amelia Court House    

Amherst County Elementary Schools


Amherst Madison Heights Monroe

Appomattox County Elementary Schools


Appomattox    

Arlington County Elementary Schools


Arlington    

Augusta County Elementary Schools


Churchville Craigsville Fishersville
Fort Defiance Mount Solon Stuarts Draft
Verona Waynesboro  

Bath County Elementary Schools


Millboro    

Bedford County Elementary Schools


Bedford Big Island Forest
Goode Goodview Huddleston
Moneta Montvale Thaxton

Bland County Elementary Schools


Rocky Gap    

Botetourt County Elementary Schools


Blue Ridge Buchanan Cloverdale
Eagle Rock Fincastle Roanoke
Troutville    

Bristol County Elementary Schools


Bristol    

Brunswick County Elementary Schools


Alberta Lawrenceville  

Buchanan County Elementary Schools


Grundy Hurley Oakwood
Vansant    

Buckingham County Elementary Schools


Buckingham Dillwyn New Canton

Buena Vista County Elementary Schools


Buena Vista    

Campbell County Elementary Schools


Altavista Brookneal Concord
Rustburg    

Caroline County Elementary Schools


Bowling Green Milford Ruther Glen

Carroll County Elementary Schools


Austinville Cana Fancy Gap
Hillsville    

Charles City County Elementary Schools


Charles City    

Charlotte County Elementary Schools


Charlotte Court House Keysville Phenix
Saxe    

Chesapeake County Elementary Schools


Chesapeake    

Chesterfield County Elementary Schools


Bon Air Chester Chesterfield
Colonial Heights Ettrick Midlothian
Moseley    

Clarke County Elementary Schools


Berryville Boyce  

Craig County Elementary Schools


New Castle    

Culpeper County Elementary Schools


Culpeper    

Cumberland County Elementary Schools


Cumberland    

Danville County Elementary Schools


Danville    

Dickenson County Elementary Schools


Birchleaf Clinchco Clintwood
Nora    

Dinwiddie County Elementary Schools


Church Road Dinwiddie Mckenney
Sutherland    

Essex County Elementary Schools


Tappahannock    

Fairfax County Elementary 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 Elementary Schools


Bealeton Catlett Marshall
New Baltimore Remington Warrenton

Floyd County Elementary Schools


Check Floyd Willis

Fluvanna County Elementary Schools


Palmyra    

Franklin County Elementary Schools


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

Frederick County Elementary Schools


Clear Brook Middletown Stephens City
Winchester Cross Junction  

Fredericksburg County Elementary Schools


Fredericksburg    

Galax County Elementary Schools


Galax    

Giles County Elementary Schools


Narrows Pearisburg Pembroke

Gloucester County Elementary Schools


Gloucester Hayes  

Goochland County Elementary Schools


Crozier Goochland  

Grayson County Elementary Schools


Fries Independence Troutdale

Greene County Elementary Schools


Ruckersville Stanardsville  

Greensville County Elementary Schools


Emporia Jarratt  

Halifax County Elementary Schools


Alton Halifax Nathalie
Scottsburg South Boston  

Hampton County Elementary Schools


Hampton    

Hanover County Elementary Schools


Ashland Beaverdam Mechanicsville
Montpelier    

Harrisonburg County Elementary Schools


Harrisonburg    

Henrico County Elementary Schools


Glen Allen Highland Springs Richmond
Sandston    

Henry County Elementary Schools


Axton Bassett Collinsville
Martinsville Ridgeway Stanleytown

Highland County Elementary Schools


Monterey    

Hopewell County Elementary Schools


Hopewell    

Isle Of Wight County Elementary Schools


Carrollton Carrsville Smithfield
Windsor    

James City County Elementary Schools


Williamsburg    

King And Queen County Elementary Schools


Mattaponi St Stephens Church  

King George County Elementary Schools


Dahlgren King George  

King William County Elementary Schools


King William West Point  

Lancaster County Elementary Schools


Lancaster Kilmarnock  

Lee County Elementary Schools


Dryden Duffield Ewing
Jonesville Keokee Pennington Gap
Rose Hill Saint Charles  

Lexington County Elementary Schools


Lexington    

Loudoun County Elementary Schools


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

Louisa County Elementary Schools


Louisa Mineral  

Lunenburg County Elementary Schools


Kenbridge Victoria  

Lynchburg County Elementary Schools


Lynchburg    

Madison County Elementary Schools


Madison    

Manassas Park County Elementary Schools


Manassas Park    

Mathews County Elementary Schools


Mathews    

Mecklenburg County Elementary Schools


Chase City Clarksville La Crosse
South Hill    

Middlesex County Elementary Schools


Locust Hill    

Montgomery County Elementary Schools


Blacksburg Christiansburg Elliston
Radford Riner  

Nelson County Elementary Schools


Afton Arrington  

New Kent County Elementary Schools


New Kent Quinton  

Newport News County Elementary Schools


Ft. Eustis Newport News  

Norfolk County Elementary Schools


Norfolk    

Northampton County Elementary Schools


Cape Charles Exmore  

Northumberland County Elementary Schools


Heathsville    

Norton County Elementary Schools


Norton    

Nottoway County Elementary Schools


Blackstone Burkeville Crewe

Orange County Elementary Schools


Gordonsville Locust Grove Orange
Unionville    

Page County Elementary Schools


Luray Rileyville Shenandoah
Stanley    

Patrick County Elementary Schools


Ararat Meadows Of Dan Patrick Springs
Stuart Woolwine  

Petersburg County Elementary Schools


Petersburg    

Pittsylvania County Elementary Schools


Blairs Chatham Gretna
Hurt Ringgold  

Poquoson County Elementary Schools


Poquoson    

Portsmouth County Elementary Schools


Portsmouth    

Powhatan County Elementary Schools


Powhatan    

Prince Edward County Elementary Schools


Farmville Prospect  

Prince George County Elementary Schools


Disputanta Prince George  

Prince William County Elementary Schools


Bristow Dumfries Gainesville
Haymarket Manassas Nokesville
Triangle Woodbridge  

Pulaski County Elementary Schools


Dublin Fairlawn Hiwassee
Pulaski    

Rappahannock County Elementary Schools


Washington Sperryville  

Richmond County Elementary Schools


Warsaw    

Roanoke County Elementary Schools


Pound Salem Vinton

Rockbridge County Elementary Schools


Fairfield Natural Bridge Station  

Rockingham County Elementary Schools


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

Russell County Elementary Schools


Castlewood Cleveland Honaker
Lebanon Rosedale Swords Creek

Scott County Elementary Schools


Fort Blackmore Gate City Hiltons
Nickelsville Weber City  

Shenandoah County Elementary Schools


Quicksburg Strasburg Woodstock

Smyth County Elementary Schools


Atkins Chiilhowie Marion
Saltville Sugar Grove  

Southampton County Elementary Schools


Capron Courtland Newsoms
Sedley    

Spotsylvania County Elementary Schools


Spotsylvania    

Stafford County Elementary Schools


Falmouth Hartwood Stafford

Staunton County Elementary Schools


Staunton    

Suffolk County Elementary Schools


Suffolk    

Surry County Elementary Schools


Dendron    

Sussex County Elementary Schools


Wakefield    

Tazewell County Elementary Schools


Bland Bluefield Cedar Bluff
North Tazewell Raven Richlands
Tazewell    

Unlisted County Elementary Schools


Quantico    

Virginia Beach County Elementary Schools


Virginia Beach    

Warren County Elementary Schools


Front Royal    

Washington County Elementary Schools


Abingdon Meadowview  

Westmoreland County Elementary Schools


Colonial Beach Hague  

Wise County Elementary Schools


Appalachia Big Stone Gap Coeburn
St Paul Wise  

Wythe County Elementary Schools


Max Meadows Rural Retreat Speedwell
Wytheville    

York County Elementary Schools


Grafton Langley A F B Seaford
Yorktown