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 |
|---|---|---|---|
| Mount Vernon Woods Elementary | Alexandria | Elementary | 42.2 |
| Mountain View Elementary | Charlottesville | Elementary | 57.2 |
| Mountain View Elementary | Covington | Elementary | 38.0 |
| Mountain View Elementary | Purcellville | Elementary | 56.9 |
| Mountain View Elementary | Haymarket | Elementary | 25.5 |
| Mountain View Elementary | Roanoke | Elementary | 31.5 |
| Mountain View Elementary | Buena Vista | Elementary | 14.4 |
| Mountain View Elementary | Harrisonburg | Elementary | 30.0 |
| Mountain View High | Centreville | High | 21.1 |
| Mountain View High | Stafford | High | 174.0 |
| Mountain Vista Governor's School for Math Science and Tech | Warrenton | Not applicable | — |
| N Virginia Reg Spec Ed Pgm | Manassas | Not applicable | — |
| N.W. (Northwestern) Regional Juvenile Detention Home | Winchester | Not applicable | — |
| Nandua High | Onley | High | 52.8 |
| Nandua Middle | Onley | Middle | 37.5 |
| Nansemond Parkway Elementary | Suffolk | Elementary | 29.0 |
| Nansemond River High | Suffolk | High | 108.9 |
| Naomi L. Brooks Elementary | Alexandria | Elementary | 21.3 |
| Narrows Elementary/Middle | Narrows | Elementary | 38.2 |
| Narrows High | Narrows | High | 28.0 |
| Nathanael Greene Elementary | Stanardsville | Elementary | 21.5 |
| Nathanael Greene Primary | Stanardsville | Elementary | 24.5 |
| Natural Bridge Elementary | Natural Bridge Station | Elementary | 21.9 |
| Navy Elementary | Fairfax | Elementary | 53.9 |
| Neabsco Elementary | Woodbridge | Elementary | 45.6 |
| Nelson County High | Lovingston | High | 46.4 |
| Nelson Middle | Lovingston | Middle | 28.6 |
| New Castle Elementary | Virginia Beach | Elementary | 39.6 |
| New Directions Alternative H.S. Program | Arlington | Not applicable | — |
| New Directions Center | Portsmouth | Not applicable | 11.0 |
| New HOPE Academy | Hopewell | Not applicable | 12.2 |
| New Horizons Butler Farm Campus | Hampton | Not applicable | 14.0 |
| New Horizons Governor's School | Hampton | Not applicable | 14.0 |
| New Horizons Woodside Campus | Newport News | Not applicable | 15.0 |
| New Kent Elementary | New Kent | Elementary | 50.0 |
| New Kent High | New Kent | High | 67.0 |
| New Kent Middle | New Kent | Middle | 49.0 |
| New London Academy Elementary | Forest | Elementary | 22.0 |
| New River Valley Juvenile Detention Home | Christiansburg | Not applicable | — |
| Newington Forest Elementary | Springfield | Elementary | 38.8 |
| Newport Academy | Newport News | Not applicable | 10.0 |
| Newport News & York County Governor's Health Science Academy | Newport News | Not applicable | — |
| Newport News Juvenile Detention Home | Newport News | Not applicable | — |
| Newsome Park Elementary | Newport News | Elementary | 25.0 |
| Newton-Lee Elementary | Ashburg | Elementary | 41.3 |
| Newtown Elementary | Virginia Beach | Elementary | 39.0 |
| Ni River Middle | Spotsylvania | Middle | 50.8 |
| Nickelsville Elementary | Nickelsville | Elementary | 22.2 |
| Noel C. Taylor Academy At Oakland | Roanoke | Not applicable | 21.9 |
| Norfolk Alternative High | Norfolk | Not applicable | 10.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