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
South Davidson Middle and High Denton High 47.1
South Davie Middle Mocksville Middle 38.5
South Edgecombe Middle Pinetops Middle 19.3
South Elementary Mooresville Elementary 35.6
South Elementary Mebane Elementary 13.9
South Elementary Roxboro Elementary 27.3
South End Elementary Reidsville Elementary 17.0
South Fork Elementary Winston Salem Elementary 40.5
South Garner High Garner High 105.3
South Graham Elementary Graham Elementary 34.0
South Granville High Creedmoor High 33.1
South Greenville Elementary Greenville Elementary 25.7
South Harnett Elementary Bunnlevel Elementary 33.5
South Iredell High Statesville High 82.9
South Johnson Elementary Laurinburg Elementary 47.0
South Johnston High Four Oaks High 60.2
South Lakes Elementary Fuquay-Varina Elementary 51.8
South Lenoir High Deep Run High 47.6
South Lexington Developmental Center Lexington Other 3.1
South Lexington School Lexington Elementary 23.7
South Macon Elementary Franklin Elementary 33.5
South Mebane Elementary Mebane Elementary 30.9
South Mecklenburg High School Charlotte High 142.4
South Newton Elementary Newton Elementary 22.3
South Pine Academy Charlotte Elementary 40.4
South Point High Belmont High 54.3
South Providence Waxhaw High 20.8
South Robeson Middle School Rowland Middle 22.3
South Rowan High China Grove High 43.3
South Smithfield Elementary Smithfield Elementary 36.3
South Stanly High Norwood High 27.2
South Stanly Middle Norwood Middle 23.7
South Stokes High School Walnut Cove High 37.0
South Toe Elementary Burnsville Elementary 8.3
South Topsail Elementary Hampstead Elementary 38.3
South View High Hope Mills High 65.7
South View Middle Hope Mills Middle 39.0
SouthWest Edgecombe High Pinetops High 36.2
Southeast Alamance High Haw River High 55.5
Southeast Elementary Kinston Elementary 24.0
Southeast Guilford High Greensboro High 77.6
Southeast Guilford Middle Greensboro Middle 48.9
Southeast Halifax Collegiate Prep Academ Halifax High 20.0
Southeast Middle Kernersville Middle 46.0
Southeast Middle Salisbury Middle 34.5
Southeast Raleigh Elementary Raleigh Elementary 29.3
Southeast Raleigh High Raleigh High 102.7
Southeastern Academy Charter Lumberton Elementary 14.2
Southeastern Randolph Middle School Ramseur Middle 26.1
Southeastern Stokes Middle School Walnut Cove Middle 27.8