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
Grays Chapel Elementary School Franklinville Elementary 29.0
Green Elementary Raleigh Elementary 45.9
Green Hope Elementary Cary Elementary 35.9
Green Hope High Cary High 112.3
Green Level High Cary High 111.6
Green Ridge Elementary Biscoe Elementary 20.7
Green Valley Elementary Boone Elementary 27.5
Greene Central High Snow Hill High 51.4
Greene County Intermediate Snow Hill Elementary 26.0
Greene County Middle Snow Hill Middle 45.5
Greene Early College High Snow Hill High 9.0
Greenlee Primary Spruce Pine Elementary 19.3
Greensboro Academy Charter Greensboro Elementary 32.0
Greenway Park Elementary Charlotte Elementary 43.3
Greenwood Elementary Lemon Springs Elementary 38.5
Greenwood Middle Goldsboro Middle 24.8
Griffith Elementary Winston Salem Elementary 43.9
Grifton Grifton Elementary 30.4
Grimsley High Greensboro High 98.4
Grove Park Elementary Burlington Elementary 29.6
Grove Park Elementary School Charlotte Elementary 42.0
Grover C Fields Middle New Bern Middle 33.9
Grover Elementary Grover Elementary 21.2
Guilford Elementary Greensboro Elementary 40.6
Guilford Preparatory Academy Charter Greensboro Elementary 38.2
Guilford eLearning University Prep Greensboro Elementary 31.9
Guy B Teachey Elementary Asheboro Elementary 30.7
H B Sugg Elementary Farmville Elementary 29.5
H H Beam Elementary Gastonia Elementary 39.3
H J MacDonald Middle New Bern Middle 44.1
H L Trigg Community Elizabeth City High 3.0
Halifax County Early College High Weldon High 3.2
Haliwa-Saponi Tribal School Charter Hollister Other 9.7
Hall Fletcher Elementary Asheville Elementary 25.4
Hall-Woodward Elementary Winston Salem Elementary 53.4
Hallsboro-Artesia Elementary Hallsboro Elementary 23.1
Hallyburton Academy Drexel High 8.6
Hamlet Middle Hamlet Middle 26.9
Hanes Magnet School Winston Salem Middle 59.4
Happy Valley Elementary Lenoir Elementary 12.6
Hardin Park Elementary Boone Elementary 72.5
Harding University High School Charlotte High 70.9
Hargrove Elementary Faison Elementary 24.4
Harkers Island Elementary Harkers Island Elementary 7.3
Harmony Elementary Harmony Elementary 26.4
Harnett Central High Angier High 62.1
Harnett Central Middle Angier Middle 64.0
Harnett County Early College Dunn High 5.4
Harnett Virtual Academy Lillington Other
Harold E. Winkler Middle Concord Middle 62.9