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
Sumner Elementary Greensboro Elementary 28.8
Sun Valley High Monroe High 78.8
Sun Valley Middle Indian Trail Middle 55.6
Sunny View Elementary School Mill Spring Elementary 10.2
Sunnyside Elementary Fayetteville Elementary 20.9
Sunset Avenue Elementary Clinton Elementary 39.0
Sunset Park Elementary Wilmington Elementary 34.7
Sunshine Elementary School Bostic Elementary 13.2
Supply Elementary Supply Elementary 38.6
Surf City Elementary Hampstead Elementary 51.0
Surf City Middle Hampstead Middle 40.7
Surry Central High Dobson High 40.6
Surry Early College Dobson High 8.3
Surry Online Magnet School Dobson Other 2.0
Swain County East Elementary Bryson City Elementary 20.5
Swain County High School Bryson City High 27.7
Swain County Middle School Bryson City Middle 27.4
Swain County West Elementary Bryson City Elementary 25.5
Swansboro Elementary Swansboro Elementary 40.5
Swansboro High Swansboro High 65.2
Swansboro Middle Swansboro Middle 56.0
Swift Creek Elementary Raleigh Elementary 24.8
Swift Creek Middle Clayton Middle 44.5
Sycamore Creek Elementary Raleigh Elementary 52.7
Sycamore Lane Elementary Laurinburg Elementary 27.3
Sycamore Lane Primary Laurinburg Elementary 32.7
Sylvan Elementary Snow Camp Elementary 18.9
Sylvia Mendez Newcomers School High Point Other 15.1
T C Henderson Lake Toxaway Elementary 11.0
T S Cooper Elementary Sunbury Elementary 12.1
T Wingate Andrews High High Point High 49.0
TMSA Charlotte Charter Charlotte Other 51.3
Tabernacle Elementary School Asheboro Elementary 22.0
Table Rock Middle Morganton Middle 30.5
Tabor City School Tabor City Elementary 36.7
Tanglewood Elementary Lumberton Elementary 21.1
Tar Heel School Tar Heel Elementary 25.8
Tar River Academy Rocky Mount High 6.0
Tar River Elementary Franklinton Elementary 23.7
Tarboro High Tarboro High 25.8
Taylorsville Elementary Taylorsville Elementary 13.6
Telra Institute Charter Charlotte Other 36.9
Terrell Lane Middle Louisburg Middle 23.3
Terry Sanford High Fayetteville High 50.1
Thanksgiving Elementary Selma Elementary 49.9
The Academy of Moore County Charter Aberdeen Elementary 28.9
The Arts Based School Charter Winston-Salem Elementary 49.0
The Brawley School Mooresville Middle 36.5
The COAST Bolivia High 18.0
The Capitol Encore Academy Charter Fayetteville Other 62.6