SchoolDataLookup

North Carolina Public Schools

North Carolina has 2,682 open public schools, including 1,460 elementary, 473 middle, and 606 high schools — 206 are charter schools.

1,460
Elementary
473
Middle
606
High School
206
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 664,084 43%
Black or African American 378,828 25%
Hispanic/Latino 326,607 21%
Two or more races 91,932 6%
Asian 65,057 4%
American Indian / Alaska Native 15,643 1%
Native Hawaiian / Pacific Islander 2,138 0%
Total enrollment 1,544,289 790,822M / 753,467F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Wayne Middle / High Academy Goldsboro High 6.7
Wayne Preparatory Academy Charter Goldsboro Other 60.1
Wayne STEM Academy Charter Goldsboro Elementary 24.1
Wayne School of Engineering Goldsboro High 19.9
Wayne School of Technical Arts Goldsboro High 11.4
Waynesville Middle Waynesville Middle 45.2
Weatherstone Elementary Cary Elementary 48.3
Weaverville Elementary Weaverville Elementary 21.5
Weaverville Primary Weaverville Elementary 15.5
Webb A Murray Elementary Hickory Elementary 27.2
Webb Street School Gastonia Other 19.7
Weddington Elementary Matthews Elementary 44.6
Weddington High Matthews High 85.8
Weddington Hills Elementary Concord Elementary 68.3
Weddington Middle Matthews Middle 65.0
Weeksville Elementary Elizabeth City Elementary 18.0
Welborn Middle High Point Middle 29.8
Welcome Elementary Lexington Elementary 38.9
Weldon Elementary Global Academy Weldon Elementary 15.6
Weldon Middle Halifax Middle 10.3
Weldon STEM High School Career Academies Halifax High 12.3
Wellcome Middle Greenville Middle 27.4
Wells Elementary Wilson Elementary 22.8
Wendell Elementary Wendell Elementary 36.3
Wendell Middle Wendell Middle 54.3
Wentworth Elementary Wentworth Elementary 33.9
Wesley Chapel Elementary Monroe Elementary 47.5
West Alexander Middle Taylorsville Middle 28.6
West Bertie Elementary Kelford Elementary 19.0
West Bladen High Bladenboro High 31.6
West Brunswick High Shallotte High 89.1
West Buncombe Elementary Asheville Elementary 39.4
West Cabarrus High Concord High 85.7
West Caldwell High Lenoir High 35.7
West Carteret High Morehead City High 47.2
West Cary Middle Cary Middle 48.1
West Charlotte High School Charlotte High 102.1
West Clayton Elementary Clayton Elementary 49.9
West Columbus High Cerro Gordo High 32.9
West Columbus School Cerro Gordo Elementary 49.1
West Craven High Vanceboro High 35.5
West Craven Middle New Bern Middle 35.4
West Davidson High Lexington High 41.8
West Edgecombe Middle Rocky Mount Middle 16.1
West Elementary Kings Mountain Elementary 20.7
West End Elementary West End Elementary 25.2
West Forsyth High Clemmons High 115.8
West Greene Elementary Snow Hill Elementary 32.0
West Henderson High Hendersonville High 66.0
West Hoke Elementary Raeford Elementary 34.0