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
Saint Pauls Elementary Saint Pauls Elementary 42.4
Saint Pauls High Saint Pauls High 63.1
Saint Pauls Middle Saint Pauls Middle 37.9
Saint Stephens Elementary Conover Elementary 47.3
Saint Stephens High Hickory High 57.4
Salem Elementary Morganton Elementary 28.0
Salem Elementary Apex Elementary 57.0
Salem Middle Apex Middle 59.6
Salemburg Elementary Salemburg Elementary 27.3
Salisbury High Salisbury High 47.5
Sallie B Howard School Charter Wilson Other 77.1
Saluda Elementary School Saluda Elementary 13.7
Sam D Bundy Elementary Farmville Elementary 23.5
Sampson Early College High Clinton High 9.3
Sampson Middle Clinton Middle 42.8
SanLee Middle School Sanford Middle 51.8
Sand Hill-Venable Elem Asheville Elementary 39.4
Sand Ridge Elementary Hubert Elementary 40.0
SandHoke Early College High Raeford High 19.0
Sanderson High Raleigh High 91.1
Sandhills Farm Life Elementary Carthage Elementary 22.5
Sandy Grove Elementary Lumber Bridge Elementary 39.5
Sandy Grove Middle Lumber Bridge Middle 32.5
Sandy Ridge Elementary School Sandy Ridge Elementary 13.7
Sandy Ridge Elementary Durham Elementary 32.9
Sandy Ridge Elementary Waxhaw Elementary 34.0
Sanford Creek Elementary Rolesville Elementary 42.8
Sardis Elementary Monroe Elementary 40.5
Sawmills Elementary Granite Falls Elementary 20.4
Scotland Early College High Laurinburg High 11.2
Scotland High School Laurinburg High 83.6
Scotland Neck Elementary Leadership Acad Scotland Neck Elementary 10.0
Scotts Creek School Sylva Elementary 28.7
Scotts Elementary Statesville Elementary 25.0
Scotts Ridge Elementary Apex Elementary 56.9
Scroggs Elementary Chapel Hill Elementary 34.0
Scurlock Elementary Raeford Elementary 39.9
Seaforth High Pittsboro High 57.0
Seagrove Elementary School Seagrove Elementary 24.0
Seawell Elementary Chapel Hill Elementary 33.5
Sedalia Elementary Sedalia Elementary 36.4
Sedge Garden Elementary Kernersville Elementary 49.9
Sedgefield Elementary Greensboro Elementary 30.9
Sedgefield Middle Charlotte Middle 28.5
Sedgefield Montessori Charlotte Elementary 36.5
Selma Burke Middle Mooresville Middle 37.9
Selma Elementary Selma Elementary 63.3
Selma Middle School Selma Middle 34.0
Selwyn Elementary Charlotte Elementary 47.1
Seventy-First Classical Middle Fayetteville Middle 30.1