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
The Community Learning Center @ Pinckney Carthage High 7.1
The Downtown School Winston Salem Elementary 34.8
The Expedition School Charter Hillsborough Elementary 28.9
The Experiential School of Greensboro Charter Greensboro Elementary 18.6
The Exploris School Charter Raleigh Elementary 38.1
The Franklin School of Innovation Charter Asheville High 55.5
The Hawbridge School Charter Saxapahaw Other 41.9
The Innovation Academy at South Campus Smithfield Middle 18.2
The Institute Development Young Leaders Charter Durham Elementary 25.8
The International School at Gregory Wilmington Elementary 37.4
The JP Knapp ECH (i)School Currituck High 6.2
The Math and Science Academy of Apex Charter Apex Elementary 58.9
The Mountain Community Sch Charter Hendersonville Elementary 13.5
The Oaks Academy Murphy High 5.8
The SCORE Center Reidsville Other 3.7
The School for Creative Studies Durham High 34.2
The Special Children's School Winston-Salem Elementary 12.7
The Virtual Academy at Randolph Asheboro Elementary 11.0
Third Creek Elementary Statesville Elementary 39.5
Third Creek Middle Statesville Middle 25.2
Thomas Academy Charter Lake Waccamaw High 7.0
Thomas Jefferson Classical Academy Charter Mooresboro Other 61.9
Thomas Jefferson Middle Winston-Salem Middle 47.3
Thomasboro Academy Charlotte Elementary 39.0
Thomasville High Thomasville High 25.7
Thomasville Middle Thomasville Middle 25.0
Thomasville Primary Thomasville Elementary 44.0
Tiller School Charter Beaufort Elementary 18.0
Tillery Charter Academy Charter Biscoe Elementary 16.6
Timber Drive Elementary Garner Elementary 31.2
Tommy's Road Elementary Goldsboro Elementary 33.3
Topsail Annandale Elementary School Hampstead Elementary 34.0
Topsail High Hampstead High 66.9
Topsail Middle Hampstead Middle 44.8
Torrence Creek Elementary Huntersville Elementary 45.0
Town Creek Elementary Winnabow Elementary 46.9
Town Creek Middle Winnabow Middle 34.2
Townsend Elementary Maxton Elementary 17.3
Township Three Elementary Shelby Elementary 35.5
Tramway Elementary Sanford Elementary 40.0
Traphill Elementary School Traphill Elementary 6.7
Trent Park Elementary New Bern Elementary 22.9
Trenton Elementary Trenton Elementary 12.1
Trexler Middle Richlands Middle 42.0
Tri-County Early College High Murphy High 8.3
Triad Math and Science Academy Charter Greensboro Other 88.1
Triangle Lake Montessori Elem High Point Elementary 28.1
Triangle Math and Science Academy Charter Cary Other 117.3
Trindale Elementary School Archdale Elementary 28.5
Trinity Elementary School Trinity Elementary 29.0