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
Lucas Middle Durham Middle 23.6
Lucile Souders Elementary Fayetteville Elementary 28.9
Lucy Ragsdale High Jamestown High 80.9
Lucy S. Herring Elementary Asheville Elementary 22.3
Lufkin Road Middle Apex Middle 61.5
Lumberton Junior Lumberton Middle 38.9
Lumberton Senior High Lumberton High 115.6
Luther Nick Jeralds Middle Fayetteville Middle 32.5
Lyle Creek Elementary Conover Elementary 31.2
Lynn Road Elementary Raleigh Elementary 36.5
Lyons Farm Elementary Durham Elementary 38.0
M B Hubbard Elementary Battleboro Elementary 23.0
M C S Noble Middle Wilmington Middle 39.8
Mabel Elementary Zionville Elementary 15.8
Mac Williams Middle Fayetteville Middle 62.5
Macon Early College High School Franklin High 2.1
Macon Middle School Franklin Middle 41.4
Macon Virtual Academy Franklin Other
Madison Early College High Marshall High 10.0
Madison Elementary McLeansville Elementary 14.9
Madison High School Marshall High 44.5
Madison Middle School Marshall Middle 39.5
Madison Velocity Learning Center Marshall High
Magellan Charter Charter Raleigh Middle 31.4
Magnolia Elementary Lumberton Elementary 47.3
Maiden Elementary Maiden Elementary 31.8
Maiden High Maiden High 41.1
Maiden Middle School Maiden Middle 27.5
Main Street Academy Winston-Salem High 17.3
Mallard Creek Elementary Charlotte Elementary 30.4
Mallard Creek High School Charlotte High 108.6
Mallard Creek STEM Academy Charter Charlotte Elementary 71.7
Malpass Corner Elementary Burgaw Elementary 29.2
Manchester Elementary Spring Lake Elementary 18.0
Mangum Elementary Bahama Elementary 23.2
Manning Elementary School Roanoke Rapids Elementary 41.3
Manteo Elementary School Manteo Elementary 47.4
Manteo High School Manteo High 28.3
Manteo Middle School Manteo Middle 31.1
Margaret B. Pollard Middle Chapel Hill Middle 44.2
Margaret Hearne Elementary Wilson Elementary 26.6
Margaret Willis Elementary Fayetteville Elementary 22.8
Mariam Boyd Elementary Warrenton Elementary 18.2
Marie G Davis School Charlotte Elementary 24.8
Marion Elementary School Marion Elementary 22.8
Marjorie Williams Academy Charter Crossnore Other 20.0
Mars Hill Elementary Mars Hill Elementary 33.0
Marshville Elementary Marshville Elementary 31.5
Martin Luther King Jr Middle Charlotte Middle 51.2
Martin Middle Raleigh Middle 60.7