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 |
|---|---|---|---|
| George Mason Elementary | Alexandria | Elementary | 23.5 |
| George P. Mullen Elementary | Manassas | Elementary | 47.9 |
| George P. Phenix Elementary | Hampton | Elementary | 150.5 |
| George W. Carver Elementary | Richmond | Elementary | 25.8 |
| George W. Carver Intermediate | Chesapeake | Elementary | 38.7 |
| George W. Watkins Elementary | Quinton | Elementary | 35.0 |
| George Washington High | Danville | High | 107.5 |
| George Washington Middle | Alexandria | Middle | 103.0 |
| George Wythe High | Wytheville | High | 32.7 |
| Georgetown Primary | Chesapeake | Elementary | 54.2 |
| Georgie D. Tyler Middle | Windsor | Middle | 32.0 |
| Ghent K-8 | Norfolk | Elementary | 36.0 |
| Gilbert Linkous Elementary | Blacksburg | Elementary | 24.0 |
| Giles County K-12 Virtual School | Pearisburg | Other | 15.7 |
| Giles County Tech. Center | Pearisburg | Not applicable | 10.0 |
| Giles High | Pearisburg | High | 47.5 |
| Glade Hill Elementary | Glade Hill | Elementary | 21.5 |
| Glade Spring Middle | Glade Spring | Middle | 23.5 |
| Gladesboro Elementary | Hillsville | Elementary | 9.6 |
| Gladeville Elementary | Galax | Elementary | 18.6 |
| Glasgow Middle | Alexandria | Middle | 122.5 |
| Glebe Elementary | Arlington | Elementary | 39.9 |
| Glen Allen Elementary | Glen Allen | Elementary | 37.0 |
| Glen Allen High | Glen Allen | High | 109.2 |
| Glen Cove Elementary | Roanoke | Elementary | 29.5 |
| Glen Forest Elementary | Falls Church | Elementary | 63.8 |
| Glen Lea Elementary | Richmond | Elementary | 30.0 |
| Glenkirk Elementary | Gainesville | Elementary | 31.3 |
| Glenvar Elementary | Salem | Elementary | 25.5 |
| Glenvar High | Salem | High | 38.6 |
| Glenvar Middle | Salem | Middle | 36.3 |
| Glenwood Elementary | Virginia Beach | Elementary | 60.4 |
| Gloucester & Mathews Counties Gov's Health Sciences Academy | Gloucester | Not applicable | 0.7 |
| Gloucester High | Gloucester | High | 107.2 |
| Goochland Elementary | Goochland | Elementary | 36.0 |
| Goochland High | Goochland | High | 59.2 |
| Goochland Middle | Goochland | Middle | 51.0 |
| Goodview Elementary | Goodview | Elementary | 34.2 |
| Gordon-Barbour Elementary | Gordonsville | Elementary | 24.3 |
| Goshen Post Elementary | Aldie | Elementary | 66.6 |
| Gov STEM Academy for Engineering Marketing and Information T | Virginia Beach | Not applicable | — |
| Governor's Academy for Career and Technical Education in Arl | Arlington | Not applicable | — |
| Governor's Career and Technical Academy for Engineering Stud | Chesterfield | Not applicable | 1.0 |
| Governor's Health Science Academy at T.C. Williams High | Alexandria | Not applicable | — |
| Governor's Health Sciences Academy | Bedford | Not applicable | 5.6 |
| Governor's STEM Academy at Osbourn High School | Manassas | Not applicable | 2.0 |
| Governor's STEM Academy at the Burton Center for Arts and Te | Salem | Not applicable | 2.5 |
| Governor's School for the Arts | Norfolk | Not applicable | — |
| Governor's School of Southside Virginia | Keysville | Not applicable | 4.5 |
| Grace E. Metz Middle | Manassas | Middle | 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