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
Trinity High School Trinity High 38.7
Trinity Middle School Archdale Middle 30.0
Triton High Erwin High 57.8
Troutman Elementary Troutman Elementary 43.5
Troutman Middle Troutman Middle 23.5
Troy Elementary Troy Elementary 19.0
Tryon Elementary Bessemer City Elementary 26.4
Tryon Elementary School Tryon Elementary 26.7
Tuckaseegee Elementary Charlotte Elementary 40.0
Tucker Creek Middle Havelock Middle 30.3
Turner Creek Elementary Cary Elementary 50.5
Turning Point Academy Shelby High 12.0
Turning Point Academy Charlotte High 22.0
Turning Point Middle Charlotte Middle 15.0
Turrentine Middle Burlington Middle 40.5
Tuscola High Waynesville High 42.9
Two Rivers Community School Charter Boone Elementary 12.0
Tyro Elementary Lexington Elementary 23.0
Tyro Middle Lexington Middle 30.5
Tyrrell Elementary Columbia Elementary 19.5
UNC Hospital School Chapel Hill Other 15.0
UNCG Early/Middle College Greensboro High 13.2
Underwood Elementary Raleigh Elementary 35.5
Union Academy Charter Monroe Other 138.6
Union Chapel Elementary Pembroke Elementary 29.4
Union County Early College Monroe High 14.5
Union Cross Traditional Acad Kernersville Elementary 40.5
Union Day School Charter WEDDINGTON Other 47.6
Union Elementary Shallotte Elementary 41.2
Union Elementary Vale Elementary 22.4
Union Elementary Shelby Elementary 30.2
Union Elementary Wingate Elementary 22.5
Union Elementary Rowland Elementary 22.4
Union Elementary Clinton Elementary 38.8
Union Grove Elementary Union Grove Elementary 18.1
Union High Rose Hill High 29.0
Union Hill Elementary High Point Elementary 32.5
Union Intermediate Clinton Elementary 23.6
Union Middle Clinton Middle 20.7
Union Pines High Cameron High 58.8
Union Prep Academy at Indian Trail Charter Indian Trail Other 27.0
Unionville Elementary Monroe Elementary 45.0
United Community School Charter Charlotte Elementary 19.2
Unity Classical Charter School Charter CHARLOTTE Elementary 38.8
University Meadows Elementary Charlotte Elementary 38.4
University Park Creative Arts Charlotte Elementary 24.2
Upchurch Elementary Raeford Elementary 40.3
Upward Elementary Flat Rock Elementary 28.8
Uwharrie Charter Academy Charter Asheboro Other 132.2
Uwharrie Ridge Six-Twelve Trinity High 34.0