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 |
Largest Districts
Wake County Schools
159,778
Charlotte-Mecklenburg Schools
144,197
Guilford County Schools
68,894
Winston Salem / Forsyth County Schools
52,717
Cumberland County Schools
49,661
Union County Public Schools
41,497
Johnston County Public Schools
37,286
Cabarrus County Schools
34,810
Durham Public Schools
31,531
Gaston County Schools
30,281
Onslow County Schools
27,921
New Hanover County Schools
25,244
Pitt County Schools
24,091
Alamance-Burlington Schools
22,489
Buncombe County Schools
22,091
Public Schools of Robeson County
21,206
Iredell-Statesville Schools
20,721
Harnett County Schools
20,050
Rowan-Salisbury Schools
18,225
Davidson County Schools
17,964
Related Data
- North Carolina population & income data → CensusDepth.com
- North Carolina teacher salary data → WageDepth.com