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
Joseph T. Henley Middle Crozet Middle 56.9
Jouett Elementary Mineral Elementary 47.0
Journey Middle Charlottesville Middle 51.6
Justice High Falls Church High 152.8
Kate Collins Middle Waynesboro Middle 50.0
Kate Waller Barrett Elementary Stafford Elementary 58.0
Katherine Johnson Elementary Newport News Elementary 30.0
Kecoughtan High Hampton High 107.7
Keene Mill Elementary Springfield Elementary 50.7
Kegotank Elementary Mappsville Elementary 35.0
Keister Elementary Harrisonburg Elementary 32.0
Kempsville Elementary Virginia Beach Elementary 36.7
Kempsville High Virginia Beach High 117.0
Kempsville Meadows Elementary Virginia Beach Elementary 37.3
Kempsville Middle Virginia Beach Middle 47.7
Kenbridge Elementary Kenbridge Elementary 26.0
Kenmore Middle Arlington Middle 74.7
Kenneth W.Culbert Elementary Hamilton Elementary 36.6
Kent Gardens Elementary McLean Elementary 53.4
Kentuck Elementary Ringgold Elementary 34.0
Kerrydale Elementary Woodbridge Elementary 21.4
Kersey Creek Elementary Mechanicsville Elementary 47.0
Kettle Run High Nokesville High 86.1
Key Center Springfield Other 26.0
Key Middle Springfield Middle 64.0
Kilby Shores Elementary Suffolk Elementary 29.0
Kilmer Center Vienna Other 25.0
Kilmer Middle Vienna Middle 82.9
Kiln Creek Elementary Newport News Elementary 26.0
King & Queen Elementary King and Queen Courthouse Elementary 14.7
King George Elementary King George Elementary 45.0
King George High King George High 91.5
King George Middle King George Middle 73.0
King William High King William High 49.1
King's Fork High Suffolk High 104.0
King's Fork Middle Suffolk Middle 72.0
King's Grant Elementary Virginia Beach Elementary 34.2
Kings Daughters Hosp. Ep. Norfolk Other
Kings Glen Elementary Springfield Middle 32.0
Kings Park Elementary Springfield Elementary 54.0
Kingston Elementary Virginia Beach Elementary 33.2
Kipps Elementary Blacksburg Elementary 26.0
Kiptopeke Elementary Cape Charles Elementary 26.0
Knollwood Meadows Elementary Newport News Elementary 23.0
Kyle R. Wilson Elementary Woodbridge Elementary 53.5
L. Douglas Wilder Middle Richmond Middle 43.0
L.F. Addington Middle Wise Middle 34.5
L.F. Palmer Elementary Newport News Elementary 26.0
L.L. Beazley Elementary Prince George Elementary 36.0
LaCrosse Elementary La Crosse Elementary 24.0