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
Durant Road Elementary Raleigh Elementary 47.4
Durant Road Middle Raleigh Middle 41.1
Durham Charter School Charter Durham Other 72.8
Durham School of Technology Durham High 16.2
Durham School of the Arts Durham High 100.0
Durham's Performance Learning Center Durham High 16.7
E B Aycock Middle Greenville Middle 47.9
E B Frink Middle La Grange Middle 32.4
E E Miller Elementary Fayetteville Elementary 41.6
E E Smith High Fayetteville High 44.5
E J Hayes Elementary Williamston Elementary 18.5
E K Powe Elementary Durham Elementary 35.5
E Lawson Brown Middle Thomasville Middle 33.3
E M Rollins Elementary Henderson Elementary 24.0
E M Yoder Elementary Mebane Elementary 25.8
E Melvin Honeycutt Elementary Fayetteville Elementary 51.9
E O Young Jr Elementary Henderson Elementary 13.5
ECU Community School Greenville Elementary
EDGE Academy of Health Sciences Rocky Mount Secondary 3.8
EP Pearce Elementary Greensboro Elementary 41.4
Early College Asheville High 10.9
Early College EAST High Havelock High 5.6
Early College at Guilford Greensboro High 8.5
Early College of Forsyth Co Winston Salem High 14.3
Easley Elementary Durham Elementary 38.0
East Albemarle Elementary Albemarle Elementary 19.7
East Alexander Middle Hiddenite Middle 31.2
East Arcadia Elementary Riegelwood Elementary 7.8
East Bend Elementary East Bend Elementary 14.4
East Bladen High Elizabethtown High 27.9
East Burke High Connelly Springs High 37.8
East Burke Middle Connelly Springs Middle 39.6
East Carteret High Beaufort High 30.1
East Cary Middle Cary Middle 44.9
East Chapel Hill High Chapel Hill High 87.0
East Clayton Elementary Clayton Elementary 32.2
East Columbus Junior-Senior High Lake Waccamaw High 33.9
East Davidson High Thomasville High 38.6
East Duplin High Beulaville High 51.5
East Elementary Kings Mountain Elementary 18.4
East Elementary Monroe Elementary 36.0
East Forsyth High Kernersville High 99.6
East Forsyth Middle School Kernersville Middle 48.7
East Franklin Elementary Franklin Elementary 25.1
East Garner Elementary Garner Elementary 39.8
East Garner Middle Garner Middle 71.0
East Gaston High Mount Holly High 49.4
East Henderson High East Flat Rock High 61.1
East Hoke Middle Raeford Middle 47.1
East Iredell Elementary Statesville Elementary 47.3