Virginia Public Schools


View all public schools in Virginia. Find school districts, get student / teacher ratio & counts, school demographics and other facts about your child's school.
Student : Teacher Ratio - Virginia

Virginia Public School Statistics / Demographics

Number of schools 1,944
• Elementary schools 1,197
• Middle schools 353
• High schools 367
• Other 27
Number of school districts 144
Full-time teachers 70,816
Average Student / Teacher ratio 17.58
Total Number of Students 1,245,280
American Indian/Alaska Native 3,969
Asian 73,585
Hispanic 115,990
Black 313,291
White 690,700
Hawaiian Native/Pacific Islander 0
2 or more races 0
 
 
Search
Most Viewed
Sections
Resources
Poll
Which type of school is better?



Select schools by county in Virginia

Accomack County Information

Accomack County

  • 4 High Schools
  • 1,283 Students
  • 74 Teachers
  • 17.3 Student-Teacher Ratio
Albemarle County Information

Albemarle County

  • 4 High Schools
  • 4,008 Students
  • 230 Teachers
  • 17.4 Student-Teacher Ratio
Alexandria City Information

Alexandria City

  • 1 High Schools
  • 2,987 Students
  • 145 Teachers
  • 20.6 Student-Teacher Ratio
Alleghany County Information

Alleghany County

Amelia County Information

Amelia County

Amherst County Information

Amherst County

  • 1 High Schools
  • 1,472 Students
  • 85 Teachers
  • 17.2 Student-Teacher Ratio
Appomattox County Information

Appomattox County

Arlington County Information

Arlington County

  • 4 High Schools
  • 5,600 Students
  • 290 Teachers
  • 19.3 Student-Teacher Ratio
Augusta County Information

Augusta County

  • 6 High Schools
  • 3,485 Students
  • 233 Teachers
  • 15.0 Student-Teacher Ratio
Bath County Information

Bath County

Bedford City Information

Bedford City

Bedford County Information

Bedford County

  • 3 High Schools
  • 3,353 Students
  • 198 Teachers
  • 17.0 Student-Teacher Ratio
Bland County Information

Bland County

Botetourt County Information

Botetourt County

  • 3 High Schools
  • 1,548 Students
  • 68 Teachers
  • 22.6 Student-Teacher Ratio
Bristol City Information

Bristol City

Brunswick County Information

Brunswick County

Buchanan County Information

Buchanan County

  • 5 High Schools
  • 1,164 Students
  • 72 Teachers
  • 16.1 Student-Teacher Ratio
Buckingham County Information

Buckingham County

Buena Vista City Information

Buena Vista City

Campbell County Information

Campbell County

  • 3 High Schools
  • 1,952 Students
  • 87 Teachers
  • 22.5 Student-Teacher Ratio
Caroline County Information

Caroline County

  • 1 High Schools
  • 1,220 Students
  • 66 Teachers
  • 18.5 Student-Teacher Ratio
Carroll County Information

Carroll County

Charles City County Information

Charles City County

Charlotte County Information

Charlotte County

Charlottesville City Information

Charlottesville City

  • 2 High Schools
  • 1,317 Students
  • 89 Teachers
  • 14.8 Student-Teacher Ratio
Chesapeake City Information

Chesapeake City

  • 8 High Schools
  • 13,217 Students
  • 736 Teachers
  • 18.0 Student-Teacher Ratio
Chesterfield County Information

Chesterfield County

  • 15 High Schools
  • 19,208 Students
  • 1,005 Teachers
  • 19.1 Student-Teacher Ratio
Clarke County Information

Clarke County

Colonial Heights City Information

Colonial Heights City

Covington City Information

Covington City

Craig County Information

Craig County

Culpeper County Information

Culpeper County

  • 3 High Schools
  • 2,293 Students
  • 144 Teachers
  • 15.9 Student-Teacher Ratio
Cumberland County Information

Cumberland County

Danville City Information

Danville City

  • 2 High Schools
  • 1,864 Students
  • 120 Teachers
  • 15.5 Student-Teacher Ratio
Dickenson County Information

Dickenson County

Dinwiddie County Information

Dinwiddie County

  • 1 High Schools
  • 1,184 Students
  • 48 Teachers
  • 24.8 Student-Teacher Ratio
Emporia City Information

Emporia City

Essex County Information

Essex County

Fairfax City Information

Fairfax City

  • 1 High Schools
  • 2,422 Students
  • 103 Teachers
  • 23.5 Student-Teacher Ratio
Fairfax County Information

Fairfax County

  • 30 High Schools
  • 57,047 Students
  • 2,763 Teachers
  • 20.6 Student-Teacher Ratio
Falls Church City Information

Falls Church City

Fauquier County Information

Fauquier County

  • 2 High Schools
  • 2,548 Students
  • 168 Teachers
  • 15.2 Student-Teacher Ratio
Floyd County Information

Floyd County

Fluvanna County Information

Fluvanna County

  • 1 High Schools
  • 1,189 Students
  • 51 Teachers
  • 23.2 Student-Teacher Ratio
Franklin City Information

Franklin City

Franklin County Information

Franklin County

  • 1 High Schools
  • 2,291 Students
  • 133 Teachers
  • 17.3 Student-Teacher Ratio
Frederick County Information

Frederick County

  • 3 High Schools
  • 4,194 Students
  • 260 Teachers
  • 16.2 Student-Teacher Ratio
Fredericksburg City Information

Fredericksburg City

Galax City Information

Galax City

Giles County Information

Giles County

  • 3 High Schools
  • 1,003 Students
  • 67 Teachers
  • 15.0 Student-Teacher Ratio
Gloucester County Information

Gloucester County

  • 1 High Schools
  • 2,010 Students
  • 89 Teachers
  • 22.6 Student-Teacher Ratio
Goochland County Information

Goochland County

Grayson County Information

Grayson County

Greene County Information

Greene County

Greensville County Information

Greensville County

Halifax County Information

Halifax County

  • 1 High Schools
  • 1,793 Students
  • 118 Teachers
  • 15.2 Student-Teacher Ratio
Hampton City Information

Hampton City

  • 5 High Schools
  • 6,862 Students
  • 373 Teachers
  • 18.4 Student-Teacher Ratio
Hanover County Information

Hanover County

  • 5 High Schools
  • 6,056 Students
  • 324 Teachers
  • 18.7 Student-Teacher Ratio
Harrisonburg City Information

Harrisonburg City

  • 2 High Schools
  • 1,276 Students
  • 89 Teachers
  • 14.3 Student-Teacher Ratio
Henrico County Information

Henrico County

Henry County Information

Henry County

  • 2 High Schools
  • 2,216 Students
  • 103 Teachers
  • 21.6 Student-Teacher Ratio
Highland County Information

Highland County

Hopewell City Information

Hopewell City

  • 1 High Schools
  • 1,143 Students
  • 48 Teachers
  • 23.7 Student-Teacher Ratio
Isle Of Wight County Information

Isle Of Wight County

  • 2 High Schools
  • 1,794 Students
  • 105 Teachers
  • 17.1 Student-Teacher Ratio
James City County Information

James City County

  • 3 High Schools
  • 3,478 Students
  • 200 Teachers
  • 17.4 Student-Teacher Ratio
King And Queen County Information

King And Queen County

King George County Information

King George County

  • 1 High Schools
  • 1,260 Students
  • 52 Teachers
  • 24.3 Student-Teacher Ratio
King William County Information

King William County

Lancaster County Information

Lancaster County

Lee County Information

Lee County

  • 3 High Schools
  • 1,066 Students
  • 50 Teachers
  • 21.2 Student-Teacher Ratio
Lexington City Information

Lexington City

Loudoun County Information

Loudoun County

  • 9 High Schools
  • 12,566 Students
  • 678 Teachers
  • 18.5 Student-Teacher Ratio
Louisa County Information

Louisa County

  • 1 High Schools
  • 1,471 Students
  • 88 Teachers
  • 16.8 Student-Teacher Ratio
Lunenburg County Information

Lunenburg County

Lynchburg City Information

Lynchburg City

  • 2 High Schools
  • 2,640 Students
  • 141 Teachers
  • 18.7 Student-Teacher Ratio
Madison County Information

Madison County

Manassas City Information

Manassas City

  • 1 High Schools
  • 2,032 Students
  • 99 Teachers
  • 20.6 Student-Teacher Ratio
Manassas Park City Information

Manassas Park City

Martinsville City Information

Martinsville City

Mathews County Information

Mathews County

Mecklenburg County Information

Mecklenburg County

  • 2 High Schools
  • 1,434 Students
  • 95 Teachers
  • 15.1 Student-Teacher Ratio
Middlesex County Information

Middlesex County

Montgomery County Information

Montgomery County

  • 4 High Schools
  • 2,913 Students
  • 194 Teachers
  • 15.0 Student-Teacher Ratio
Nelson County Information

Nelson County

New Kent County Information

New Kent County

Newport News City Information

Newport News City

  • 6 High Schools
  • 8,866 Students
  • 400 Teachers
  • 22.2 Student-Teacher Ratio
Norfolk City Information

Norfolk City

  • 7 High Schools
  • 8,958 Students
  • 482 Teachers
  • 18.6 Student-Teacher Ratio
Northampton County Information

Northampton County

Northumberland County Information

Northumberland County

Norton City Information

Norton City

Nottoway County Information

Nottoway County

Orange County Information

Orange County

  • 1 High Schools
  • 1,582 Students
  • 79 Teachers
  • 19.9 Student-Teacher Ratio
Page County Information

Page County

  • 3 High Schools
  • 1,126 Students
  • 75 Teachers
  • 15.0 Student-Teacher Ratio
Patrick County Information

Patrick County

Petersburg City Information

Petersburg City

Pittsylvania County Information

Pittsylvania County

  • 5 High Schools
  • 2,811 Students
  • 188 Teachers
  • 14.9 Student-Teacher Ratio
Poquoson City Information

Poquoson City

Portsmouth City Information

Portsmouth City

  • 4 High Schools
  • 4,246 Students
  • 211 Teachers
  • 20.1 Student-Teacher Ratio
Powhatan County Information

Powhatan County

  • 4 High Schools
  • 1,595 Students
  • 120 Teachers
  • 13.3 Student-Teacher Ratio
Prince Edward County Information

Prince Edward County

Prince George County Information

Prince George County

  • 2 High Schools
  • 1,393 Students
  • 92 Teachers
  • 15.1 Student-Teacher Ratio
Prince William County Information

Prince William County

  • 11 High Schools
  • 23,866 Students
  • 1,135 Teachers
  • 21.0 Student-Teacher Ratio
Pulaski County Information

Pulaski County

  • 1 High Schools
  • 1,525 Students
  • 99 Teachers
  • 15.5 Student-Teacher Ratio
Radford City Information

Radford City

Rappahannock County Information

Rappahannock County

Richmond City Information

Richmond City

  • 6 High Schools
  • 4,522 Students
  • 195 Teachers
  • 23.2 Student-Teacher Ratio
Richmond County Information

Richmond County

Roanoke City Information

Roanoke City

  • 2 High Schools
  • 3,547 Students
  • 185 Teachers
  • 19.2 Student-Teacher Ratio
Roanoke County Information

Roanoke County

  • 5 High Schools
  • 4,896 Students
  • 207 Teachers
  • 23.7 Student-Teacher Ratio
Rockbridge County Information

Rockbridge County

  • 1 High Schools
  • 1,012 Students
  • 71 Teachers
  • 14.2 Student-Teacher Ratio
Rockingham County Information

Rockingham County

  • 3 High Schools
  • 3,578 Students
  • 207 Teachers
  • 17.3 Student-Teacher Ratio
Russell County Information

Russell County

  • 4 High Schools
  • 1,460 Students
  • 60 Teachers
  • 24.3 Student-Teacher Ratio
Salem City Information

Salem City

  • 2 High Schools
  • 1,310 Students
  • 79 Teachers
  • 16.6 Student-Teacher Ratio
Scott County Information

Scott County

  • 4 High Schools
  • 1,090 Students
  • 45 Teachers
  • 24.0 Student-Teacher Ratio
Shenandoah County Information

Shenandoah County

  • 4 High Schools
  • 1,985 Students
  • 116 Teachers
  • 17.1 Student-Teacher Ratio
Smyth County Information

Smyth County

  • 4 High Schools
  • 1,501 Students
  • 79 Teachers
  • 18.9 Student-Teacher Ratio
Southampton County Information

Southampton County

Spotsylvania County Information

Spotsylvania County

  • 6 High Schools
  • 7,816 Students
  • 400 Teachers
  • 19.5 Student-Teacher Ratio
Stafford County Information

Stafford County

  • 5 High Schools
  • 9,106 Students
  • 522 Teachers
  • 17.4 Student-Teacher Ratio
Staunton City Information

Staunton City

Suffolk City Information

Suffolk City

  • 4 High Schools
  • 4,240 Students
  • 226 Teachers
  • 18.8 Student-Teacher Ratio
Surry County Information

Surry County

Sussex County Information

Sussex County

Tazewell County Information

Tazewell County

  • 4 High Schools
  • 2,073 Students
  • 114 Teachers
  • 18.1 Student-Teacher Ratio
Virginia Beach City Information

Virginia Beach City

  • 13 High Schools
  • 22,535 Students
  • 1,161 Teachers
  • 19.4 Student-Teacher Ratio
Warren County Information

Warren County

  • 2 High Schools
  • 2,161 Students
  • 131 Teachers
  • 16.5 Student-Teacher Ratio
Washington County Information

Washington County

  • 6 High Schools
  • 2,344 Students
  • 141 Teachers
  • 16.7 Student-Teacher Ratio
Waynesboro City Information

Waynesboro City

Westmoreland County Information

Westmoreland County

Williamsburg City Information

Williamsburg City

Winchester City Information

Winchester City

  • 1 High Schools
  • 1,084 Students
  • 75 Teachers
  • 14.4 Student-Teacher Ratio
Wise County Information

Wise County

  • 7 High Schools
  • 2,139 Students
  • 139 Teachers
  • 15.4 Student-Teacher Ratio
Wythe County Information

Wythe County

  • 4 High Schools
  • 1,336 Students
  • 55 Teachers
  • 24.2 Student-Teacher Ratio
York County Information

York County

  • 5 High Schools
  • 4,356 Students
  • 255 Teachers
  • 17.1 Student-Teacher Ratio
Data for School Year 2009-2010 - The information found on publicschoolsk12.com was provided in part by the U.S. Department of Education, U.S. Census Bureau, the Bureau of Labor and Statistics & various other external sources. We do not verify the contents of the information provided and therefore, cannot guarantee the accuracy of the information displayed on this website.