SchoolDataLookup

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
Crestwood Elementary Springfield Elementary 42.3
Crestwood Intermediate Chesapeake Elementary 45.3
Crestwood Middle Chesapeake Middle 52.7
Crewe Primary Crewe Elementary 29.0
Crittenden Middle Newport News Middle
Critzer Elementary Pulaski Elementary 36.0
Crossfield Elementary Herndon Elementary 40.3
Crossroads Alternative/Bristol City Bristol Not applicable
Crossroads PreK-8 School Norfolk Elementary 68.0
Crozet Elementary Crozet Elementary 37.4
Crystal Spring Elementary Roanoke Elementary 21.5
Cub Run Elementary Centreville Elementary 44.7
Cub Run Elementary Penn Laird Elementary 42.0
Culpeper County High Culpeper High 75.5
Culpeper Middle Culpeper Middle 73.0
Cumberland Elementary Cumberland Elementary 39.0
Cumberland High Cumberland High 31.7
Cumberland Middle Cumberland Middle 32.7
Cunningham Park Elementary Vienna Elementary 38.8
D.G. Cooley Elementary Berryville Elementary 34.0
D.J. Montague Elementary Williamsburg Elementary 38.5
Dale City Elementary Woodbridge Elementary 28.2
Damascus Middle Damascus Middle 18.5
Dan River High Ringgold High 41.9
Dan River Middle Ringgold Middle 41.8
Daniel Morgan Intermediate Winchester Middle 27.4
Daniel Morgan Middle Winchester Middle 29.1
Daniels Run Elementary Fairfax Elementary 56.8
Dare Elementary Yorktown Elementary 28.0
David A. Dutrow Elementary Newport News Elementary 20.0
David A. Harrison Elementary Disputanta Elementary 43.0
David A. Kaechele Elementary Glen Allen Elementary 32.5
Davis Career Center Falls Church Not applicable 24.0
Day Treatment Program Abingdon Not applicable
Dearington Elementary/Innovation Lynchburg Elementary 19.0
Deep Creek Central Elementary Chesapeake Elementary 52.9
Deep Creek Elementary Chesapeake Elementary 48.4
Deep Creek High Chesapeake High 121.4
Deep Creek Middle Chesapeake Middle 65.6
Deep Run High Glen Allen High 101.4
Deer Park Elementary Centreville Elementary 40.7
Deer Park Elementary Newport News Elementary 24.0
Denbigh Early Childhood Center Newport News Prekindergarten 26.0
Denbigh High Newport News High 88.6
Diamond Springs Elementary Virginia Beach Elementary 46.6
Dinwiddie County High Dinwiddie High 131.5
Dinwiddie County Middle Dinwiddie Middle 71.8
Dinwiddie Elementary Dinwiddie Elementary 27.0
Discovery Elementary Arlington Elementary 38.5
Discovery Elementary Ashburn Elementary 55.0