Virginia Public Schools
Virginia has 2,109 open public schools, including 1,139 elementary, 337 middle, and 325 high schools — 7 are charter schools.
1,139
Elementary
337
Middle
325
High School
7
Charter
Student Demographics (SY 2023-2024)
| Race / Ethnicity | Students | Share |
|---|---|---|
| White | 556,577 | 44% |
| Black or African American | 270,192 | 21% |
| Hispanic/Latino | 244,142 | 19% |
| Asian | 96,256 | 8% |
| Two or more races | 86,443 | 7% |
| American Indian / Alaska Native | 3,279 | 0% |
| Native Hawaiian / Pacific Islander | 1,963 | 0% |
| Total enrollment | 1,258,852 | 648,922M / 609,930F |
Source: NCES CCD State Membership (SEA 052), SY 2023-2024.
Schools
| School | City | Level | Teachers |
|---|---|---|---|
| A. Henderson Elementary | Dumfries | Elementary | 49.7 |
| A. Linwood Holton Governor's School | Abingdon | Not applicable | — |
| A.G. Richardson Elementary | Culpeper | Elementary | 37.0 |
| A.M. Davis Elementary | North Chesterfield | Elementary | 57.2 |
| A.S. Rhodes Elementary | Front Royal | Elementary | 16.5 |
| A.W.E. Bassette Elementary | Hampton | Elementary | 31.0 |
| ACTIV8 Academy | Danville | Not applicable | 17.5 |
| ALC at Bryant | Alexandria | Not applicable | 6.2 |
| ALC at Burke | Burke | Not applicable | 5.0 |
| ALC at Montrose | Alexandria | Not applicable | 0.0 |
| ALC at Mountain View | Centreville | Not applicable | 6.4 |
| Abb's Valley-Boissevain Elementary | Boissevain | Elementary | 10.3 |
| Aberdeen Elementary | Hampton | Elementary | 33.0 |
| Abingdon Elementary | Arlington | Elementary | 58.9 |
| Abingdon Elementary | Hayes | Elementary | 34.0 |
| Abingdon Elementary | Abingdon | Elementary | 34.0 |
| Abingdon High | Abingdon | High | 60.6 |
| Academies of Loudoun | Leesburg | Not applicable | 90.5 |
| Academy 360 | Midlothian | Not applicable | 8.0 |
| Academy at Virginia Randolph | Glen Allen | Not applicable | 31.0 |
| Academy for Discovery at Lakewood | Norfolk | Middle | 50.0 |
| Accawmacke Elementary | Accomac | Elementary | 31.0 |
| Achievable Dream Academy | Newport News | Elementary | 33.0 |
| Achievable Dream Middle/High | Newport News | High | 50.0 |
| Achievement Integrity And Maturity Bryant | Alexandria | Not applicable | 4.7 |
| Achievement Integrity and Maturity Mountain View | Centerville | Not applicable | 2.0 |
| Achilles Elementary | Hayes | Elementary | 28.5 |
| Acquinton Elementary | King William | Elementary | 30.0 |
| Addison Aerospace Magnet Middle | Roanoke | Middle | 48.0 |
| Admiral Richard E. Byrd Middle | Winchester | Middle | 69.0 |
| Adult & Career Education Center | Danville | Not applicable | — |
| Adult Education Center | Highland Springs | Not applicable | — |
| Adult Learning Ctr. | Virginia Beach | Not applicable | 6.0 |
| Advanced Career Education Center at Hermitage | Richmond | Not applicable | 36.0 |
| Advanced Career Education Center at Highland Springs | Highland Springs | Not applicable | 24.0 |
| Advanced Technology Center | Virginia Beach | Not applicable | 14.0 |
| Agnor Elementary | Charlottesville | Elementary | 38.5 |
| Alanton Elementary | Virginia Beach | Elementary | 42.6 |
| Albemarle High | Charlottesville | High | 130.2 |
| Albert Harris Elementary | Martinsville | Elementary | 36.0 |
| Albert Hill Middle | Richmond | Middle | 48.4 |
| Albert W. Patrick III Elementary | Hampton | Elementary | 29.0 |
| Alberta Smith Elementary | Midlothian | Elementary | 45.1 |
| Aldie Elementary | Aldie | Elementary | 11.2 |
| Aldrin Elementary | Reston | Elementary | 42.1 |
| Alexandria City High | Alexandria | High | 305.8 |
| Alfred S. Forrest Elementary | Hampton | Elementary | 31.0 |
| Algonkian Elementary | Sterling | Elementary | 37.3 |
| Alice West Fleet Elementary | Arlington | Elementary | 45.7 |
| Alleghany High | Covington | High | 60.0 |
Largest Districts
Fairfax County Public Schools
179,858
Prince William County Public Schools
91,101
Loudoun County Public Schools
81,678
Virginia Beach City Public Schools
65,456
Chesterfield County Public Schools
63,916
Henrico County Public Schools
50,389
Chesapeake City Public Schools
40,769
Stafford County Public Schools
31,105
Arlington County Public Schools
27,562
Norfolk City Public Schools
27,306
Newport News City Public Schools
26,531
Spotsylvania County Public Schools
24,201
Richmond City Public Schools
21,130
Hampton City Public Schools
19,796
Hanover County Public Schools
17,066
Alexandria City Public Schools
16,040
Suffolk City Public Schools
14,490
Frederick County Public Schools
13,960
Albemarle County Public Schools
13,937
Roanoke County Public Schools
13,811
Related Data
- Virginia population & income data → CensusDepth.com
- Virginia teacher salary data → WageDepth.com