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
Martin Millennium Academy Tarboro Elementary 40.0
Martins Creek Elementary Murphy Elementary 9.4
Marvin B Smith Elementary Burlington Elementary 36.3
Marvin Elementary Marvin Elementary 45.8
Marvin Ridge High Waxhaw High 96.5
Marvin Ridge Middle Waxhaw Middle 64.0
Mary C Williams Elementary Wilmington Elementary 31.4
Mary McArthur Elementary Fayetteville Elementary 30.7
Masonboro Elementary Wilmington Elementary 35.3
Massey Hill Classical High Fayetteville High 19.0
Mattamuskeet School Swan Quarter Other 16.8
Matthews Charter Academy Charter Matthews Elementary 34.4
Matthews Elementary Matthews Elementary 43.8
Maureen Joy Charter School Charter Durham Elementary 54.1
Mayland Early College Spruce Pine High 4.9
Maysville Elementary Maysville Elementary 10.2
McAdenville Elementary McAdenville Elementary 11.0
McAlpine Elementary Charlotte Elementary 38.9
McClintock Middle Charlotte Middle 61.5
McDeeds Creek Elementary Southern Pines Elementary 38.3
McDougle Elementary Chapel Hill Elementary 38.5
McDougle Middle Chapel Hill Middle 56.7
McDowell Academy for Innovation Marion High 7.0
McDowell Early College Marion High 12.2
McDowell High School Marion High 88.0
McGee's Crossroads Elem Angier Elementary 54.2
McGee's Crossroads Middle Benson Middle 42.0
McKee Road Elementary Charlotte Elementary 34.0
McLeansville Elementary McLeansville Elementary 24.7
Meadow Lane Elementary Goldsboro Elementary 44.7
Meadow School Benson Elementary 43.0
Meadow View Elementary Jacksonville Elementary 37.5
Meadowbrook Elementary Canton Elementary 11.8
Meadowlark Elementary Winston-Salem Elementary 55.2
Meadowlark Middle Winston-Salem Middle 50.4
Meadowview Magnet Middle Mount Airy Middle 24.3
Mendenhall Middle Greensboro Middle 56.4
Merancas Middle College-CPCC Huntersville High 5.0
Merrick-Moore Elementary Durham Elementary 35.3
Merry Oaks International Academy Charlotte Elementary 40.5
Metro School Charlotte Other 36.1
Metrolina Reg Scholars Academy Charter Charlotte Elementary 27.5
Micro Elementary Micro Elementary 29.1
Middle College HS @ DTCC Durham High 7.0
Middle College at GTCC-Greensboro Jamestown High 10.6
Middle College at GTCC-High Point High Point High 10.7
Middle College of Forsyth Cnty Winston-Salem High 4.7
Middle Creek Elementary Apex Elementary 47.8
Middle Creek High Apex High 87.1
Middlesex Elementary Middlesex Elementary 22.6