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 |
|---|---|---|---|
| Tabb Elementary | Yorktown | Elementary | 43.0 |
| Tabb High | Yorktown | High | 75.2 |
| Tabb Middle | Yorktown | Middle | 54.2 |
| Tallwood Elementary | Virginia Beach | Elementary | 40.6 |
| Tallwood High | Virginia Beach | High | 117.4 |
| Tangier Combined | Tangier | Other | 7.7 |
| Tanners Creek Elementary | Norfolk | Elementary | 40.0 |
| Tappahannock Elementary | Tappahannock | Elementary | 32.0 |
| Tarrallton Elementary | Norfolk | Elementary | 22.0 |
| Taylor Elementary | Arlington | Elementary | 42.3 |
| Tazewell County Career & Technical Center | Tazewell | Not applicable | 8.0 |
| Tazewell High | Tazewell | High | 44.3 |
| Tazewell Intermediate | North Tazewell | Elementary | 21.8 |
| Tazewell Middle | Tazewell | Middle | 29.3 |
| Tazewell Primary | Tazewell | Elementary | 28.5 |
| Technical & Career Ed. Ctr. | Virginia Beach | Not applicable | 32.0 |
| Technical Education & Career Center | Arlington | Not applicable | 90.1 |
| Temperance Elementary | Amherst | Elementary | 7.0 |
| Terra Centre Elementary | Burke | Elementary | 42.8 |
| Terraset Elementary | Reston | Elementary | 46.2 |
| Thalia Elementary | Virginia Beach | Elementary | 44.6 |
| The Academy of International Studies at Rosemont | Norfolk | Not applicable | 25.0 |
| The College and Career Academy at Pruden | Suffolk | Not applicable | 16.5 |
| The Georgetown School | Mechanicsville | Not applicable | 9.0 |
| The Governor's Career and Technical Education Academy for ST | Richmond | Not applicable | — |
| The Governor's School @ Innovation Park | Manassas | Not applicable | — |
| The Hanover Center For Trades And Technology | Mechanicsville | Not applicable | 9.0 |
| The Loudoun Governor's Career & Technical Academy | Leesburg | Not applicable | — |
| The Nokesville School | Nokesville | Elementary | 75.0 |
| The North Star School | Leesburg | Not applicable | 35.6 |
| The Northside Preschool | Danville | Prekindergarten | 11.2 |
| The Regional Community Alternative Ed Continuum | Midland | Not applicable | — |
| The Renaissance Academy | Virginia Beach | Not applicable | 89.8 |
| The T.E.C.H. Center | Machipongo | Not applicable | — |
| Thelma Crenshaw Elementary | Midlothian | Elementary | 51.6 |
| Thirteen Acres Special Education Center | Richmond | Not applicable | — |
| Thomas C. Boushall Middle | Richmond | Middle | 61.6 |
| Thomas C. McSwain Elementary | Staunton | Elementary | 31.0 |
| Thomas Dale High | Chester | High | 190.5 |
| Thomas Eaton Middle | Hampton | Middle | 46.3 |
| Thomas H. Henderson Middle | Richmond | Middle | 48.0 |
| Thomas Harrison Middle | Harrisonburg | Middle | 57.5 |
| Thomas Hunter Middle | Mathews | Middle | 16.5 |
| Thomas Jefferson Elementary | Louisa | Elementary | 48.0 |
| Thomas Jefferson Elementary | Forest | Elementary | 35.2 |
| Thomas Jefferson High | Richmond | High | 63.2 |
| Thomas Jefferson High for Science and Technology | Alexandria | High | 125.4 |
| Thomas Walker High | Ewing | High | 23.0 |
| Thoreau Middle | Vienna | Middle | 109.2 |
| Thornburg Middle | Spotsylvania | Middle | 56.3 |
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