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
Midway Elementary Lexington Elementary 33.0
Midway Elementary Dunn Elementary 34.7
Midway High Newton Grove High 35.9
Midway Middle Dunn Middle 31.8
Military and Global Leadership Charlotte High 9.0
Mill Creek Middle Claremont Middle 29.5
Millbridge Elementary China Grove Elementary 35.3
Millbrook Elementary Raleigh Elementary 41.0
Millbrook High Raleigh High 137.2
Millennium Charter Academy Charter Mount Airy Other 42.3
Millers Creek Elementary School Millers Creek Elementary 46.0
Millingport Elementary Albemarle Elementary 14.9
Millis Road Elementary Jamestown Elementary 28.7
Mills Park Elementary Cary Elementary 41.8
Mills Park Middle Cary Middle 87.2
Mills River Elementary Mills River Elementary 39.0
Milton M Daniels Learning Center Wilson Other 9.0
Mineral Springs Elementary Winston Salem Elementary 46.3
Mineral Springs Elementary Ellerbe Elementary 24.1
Mineral Springs Middle Winston Salem Middle 54.2
Mint Hill Elementary School Matthews Elementary 52.3
Mint Hill Middle Matthews Middle 48.7
Mitchell High Bakersville High 39.4
Mocksville Elementary Mocksville Elementary 36.4
Moncure School Moncure Elementary 13.5
Monroe Avenue Elementary Hamlet Elementary 26.2
Monroe Charter Academy Charter Waxhaw Elementary 4.0
Monroe High Monroe High 70.7
Monroe Middle Monroe Middle 45.6
Monroeton Elementary Reidsville Elementary 30.3
Montclair Elementary Fayetteville Elementary 31.1
Montclaire Elementary Charlotte Elementary 38.2
Montgomery Central High Troy High 46.0
Montgomery County Early College Troy High 10.0
Montgomery Learning Academy Troy High 7.0
Monticello-Brown Summit Elem Browns Summit Elementary 21.8
Montlieu Academy of Technology High Point Elementary 30.2
Moore Magnet Elementary Winston Salem Elementary 33.8
Moore Montessori Community School Charter Southern Pines Elementary 16.7
Moore Square Middle Raleigh Middle 46.7
Mooresville High School Mooresville High 100.3
Mooresville Intermediate Mooresville Elementary 41.4
Mooresville Middle Mooresville Middle 42.1
Moravian Falls Elementary School Moravian Falls Elementary 16.2
Morehead City Middle Morehead City Middle 33.6
Morehead City Primary Morehead City Elementary 42.0
Morehead Elem at Camp Glenn Morehead City Elementary 18.5
Morehead Elementary Greensboro Elementary 37.4
Morehead Montessori Durham Elementary 19.6
Morgan Elementary Gold Hill Elementary 18.4