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
Kitty Hawk Elementary School Kitty Hawk Elementary 35.5
Knightdale Elementary Knightdale Elementary 39.2
Knightdale High Knightdale High 105.0
Knollwood Elementary Salisbury Elementary 31.1
Knotts Island Elementary Knotts Island Elementary 7.0
Konnoak Elementary Winston Salem Elementary 44.8
Konnoak Middle School Winston Salem Middle 35.3
Koontz Elementary Salisbury Elementary 37.6
Koontz Intermediate Asheville Middle 40.0
L B Yancey Elementary Henderson Elementary 12.0
L Gilbert Carroll Lumberton Elementary 25.9
L J Bell Elementary Rockingham Elementary 25.7
LCST Lincolnton Ungraded 13.0
La Grange Elementary La Grange Elementary 31.8
LaFayette Elementary Fuquay-Varina Elementary 10.3
Lacy Elementary Raleigh Elementary 47.8
Lake Forest Academy Wilmington Elementary 14.0
Lake Lure Classical Academy Charter Lake Lure Other 27.3
Lake Myra Elementary Wendell Elementary 54.0
Lake Norman Charter Charter Huntersville Other 125.1
Lake Norman Elementary Mooresville Elementary 43.0
Lake Norman High Mooresville High 83.9
Lake Rim Elementary Fayetteville Elementary 41.2
Lake Wylie Elementary Charlotte Elementary 37.9
Lakeforest Elementary Greenville Elementary 53.3
Lakeshore Elementary Mooresville Elementary 43.0
Lakeshore Middle Mooresville Middle 34.6
Lakeside Charter Academy Charter Cornelius Elementary 14.8
Lakeview School Durham High 18.6
Lakewood Elementary Durham Elementary 38.9
Lakewood High Salemburg High 29.9
Lakewood Montessori Middle Durham Middle 20.3
Landis Elementary Landis Elementary 32.8
Langdon C Kerr Elementary Clinton Elementary 26.4
Langtree Charter Academy Charter Mooresville Other 43.7
Lansdowne Elementary Charlotte Elementary 37.0
Laurel Hill Elementary Laurel Hill Elementary 50.2
Laurel Mill Elementary Louisburg Elementary 22.3
Laurel Park Elementary Apex Elementary 47.0
Lawrence Orr Elementary Charlotte Elementary 49.6
Lead Mine Elementary Raleigh Elementary 28.8
Leaksville-Spray Elementary Eden Elementary 27.1
Lebanon Road Elementary Charlotte Elementary 34.1
Ledford Middle Thomasville Middle 36.9
Ledford Senior High Thomasville High 46.4
Lee County High Sanford High 73.6
Lee Early College Sanford High 6.9
Lee Woodard Elementary Black Creek Elementary 10.0
Leesville Road Elementary Raleigh Elementary 36.2
Leesville Road High Raleigh High 122.9