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
Ayden Elementary Ayden Elementary 43.7
Ayden Middle Ayden Middle 25.5
Ayden-Grifton High Ayden High 47.4
B F Grady Elementary Albertson Elementary 54.0
B O Barnes Elementary Wilson Elementary 23.0
B. Everett Jordan Elementary Graham Elementary 23.5
BT Bullock Elementary Sanford Elementary 33.7
Badin Elementary Badin Elementary 28.9
Bailey Elementary Bailey Elementary 31.6
Bailey Middle Cornelius Middle 71.8
Baileywick Road Elementary Raleigh Elementary 33.0
Bain Elementary Mint Hill Elementary 44.4
Balfour Elementary Asheboro Elementary 38.2
Ballantyne Elementary Charlotte Elementary 44.8
Ballentine Elementary Fuquay Varina Elementary 52.7
Balls Creek Elementary Newton Elementary 41.6
Bandys High Catawba High 40.3
Banks Elementary Kinston Elementary 32.2
Banks Road Elementary Raleigh Elementary 47.0
Banner Elk Elementary Banner Elk Elementary 10.4
Banoak Elementary Vale Elementary 17.5
Barnardsville Elementary Barnardsville Elementary 11.5
Barnette Elementary Huntersville Elementary 49.5
Bartlett Yancey High Yanceyville High 45.0
Barton Pond Elementary Raleigh Elementary 35.8
Bartram Academy Franklin High 2.9
Barwell Road Elementary Raleigh Elementary 50.4
Bath Elementary Bath Elementary 33.0
Baton Elementary Granite Falls Elementary 23.1
Battleground Elementary Lincolnton Elementary 31.8
Baucom Elementary Apex Elementary 48.6
Bear Grass Charter School Charter Williamston High 31.0
Bearfield Primary Ahoskie Elementary 32.7
Beaufort Co Early College High Washington High 6.3
Beaufort Elementary Beaufort Elementary 27.2
Beaufort Middle Beaufort Middle 21.6
Beaver Dam Elementary Roseboro Elementary 9.5
Beaverdam Elementary Raleigh Elementary 50.6
Beddingfield High Wilson High 48.0
Bell Elementary Asheville Elementary 18.1
Bell Fork Elementary Jacksonville Elementary 38.0
Belmont Central Elementary Belmont Elementary 35.7
Belmont Elementary School Roanoke Rapids Elementary 38.3
Belmont Middle Belmont Middle 42.5
Belville Elementary Leland Elementary 53.7
Belvoir Elementary Greenville Elementary 30.8
Ben D. Quinn Elementary New Bern Elementary 17.9
Ben L. Smith High School Greensboro High 83.4
Benhaven Elementary Sanford Elementary 64.9
Benjamin J Martin Elementary Fayetteville Elementary 36.3