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
John R Lawrence Elementary School Archdale Elementary 26.0
John Small Elementary Washington Elementary 20.5
John T Hoggard High Wilmington High 106.4
John Van Lindley Elementary Greensboro Elementary 36.1
John W Dillard Academy Madison Elementary 16.0
John W Jones Elementary Wilson Elementary 35.6
Johnson Street Global Studies High Point Elementary 32.6
Johnsonville Elementary Cameron Elementary 31.4
Johnston Charter Academy Charter Clayton Elementary 34.8
Johnston Co Early College Academy Smithfield High 7.2
Johnston County Schools Career Technical Smithfield High 5.9
Johnston Elementary Asheville Elementary 17.4
Jonathan Valley Elementary Waynesville Elementary 24.2
Jones Dairy Elementary Wake Forest Elementary 37.8
Jones Intermediate Mount Airy Elementary 25.0
Jones Senior High School Trenton High 33.8
Jonesville Elementary Jonesville Elementary 15.3
Jordan-Matthews High Siler City High 59.1
Joseph W Grier Academy Charlotte Elementary 32.5
Joyner Elementary Raleigh Elementary 42.7
Julius I Foust Elementary Greensboro Elementary 42.2
Julius L. Chambers High School Charlotte High 117.5
Junaluska Elementary Waynesville Elementary 27.4
Junius H Rose High Greenville High 82.6
KIPP Charlotte Charter Charlotte Elementary 49.7
KIPP Durham College Preparatory Charter Durham Elementary 25.5
KIPP Gaston College Preparatory Charter Gaston Other 74.9
KIPP Halifax College Preparatory Charter Halifax Elementary 34.0
Kannapolis Middle School 7/8 Kannapolis Middle 47.2
Kearns Academy High Point High 13.1
Kenansville Elementary Kenansville Elementary 38.5
Kennedy Middle Charlotte Middle 54.6
Kensington Elementary Waxhaw Elementary 57.0
Kernersville Elementary Kernersville Elementary 45.7
Kernersville Middle Kernersville Middle 45.5
Kernodle Middle Greensboro Middle 41.8
Kestrel Heights School Charter Durham Elementary 29.1
Kimberley Park Elementary Winston Salem Elementary 29.2
Kimmel Farm Elementary Winston-Salem Elementary 50.3
King Elementary School King Elementary 31.2
Kings Creek Elementary Lenoir Elementary 11.3
Kings Mountain High Kings Mountain High 71.8
Kings Mountain Intermediate Kings Mountain Middle 31.6
Kings Mountain Middle Kings Mountain Middle 37.1
Kingswood Elementary Cary Elementary 33.7
Kingswood School Winston-Salem Other 12.0
Kinston High Kinston High 41.0
Kirkman Park Elementary High Point Elementary 22.7
Kiser Elementary Stanley Elementary 19.1
Kiser Middle Greensboro Middle 62.4