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
West Hoke Middle Raeford Middle 36.5
West Iredell High Statesville High 43.3
West Iredell Middle Statesville Middle 27.9
West Johnston High Benson High 66.2
West Lake Elementary Apex Elementary 38.7
West Lake Middle Apex Middle 42.3
West Lake Preparatory Academy Charter Denver Other 7.4
West Lee Middle Sanford Middle 38.0
West Lincoln High Lincolnton High 45.2
West Lincoln Middle Lincolnton Middle 38.8
West Marion Elementary School Marion Elementary 27.5
West McDowell Middle School Marion Middle 35.5
West Mecklenburg High School Charlotte High 74.6
West Middle Mount Gilead Middle 20.0
West Millbrook Middle Raleigh Middle 67.8
West Oxford Elementary Oxford Elementary 31.1
West Pender Middle Burgaw Middle 17.0
West Pine Elementary West End Elementary 25.2
West Pine Middle West End Middle 42.6
West Rockingham Elementary Rockingham Elementary 22.3
West Rowan Elementary Cleveland Elementary 40.5
West Rowan High Mount Ulla High 45.7
West Rowan Middle Salisbury Middle 38.8
West Smithfield Elementary Smithfield Elementary 37.7
West Stanly High Oakboro High 44.7
West Stanly Middle School Locust Middle 38.1
West Stokes High School King High 51.0
West View Elementary Garner Elementary 59.7
West Wilkes High School Millers Creek High 40.7
West Wilkes Middle School Wilkesboro Middle 29.0
West Yadkin Elementary Hamptonville Elementary 23.0
Westarea Elementary Fayetteville Elementary 36.8
Westerly Hills Academy Charlotte Elementary 31.7
Western Alamance High Elon High 62.3
Western Alamance Middle Elon Middle 47.0
Western Guilford High Greensboro High 73.5
Western Guilford Middle Greensboro Middle 49.3
Western Harnett High Lillington High 56.5
Western Harnett Middle Lillington Middle 45.5
Western Rockingham Middle Madison Middle 35.0
Western Union Elementary Waxhaw Elementary 37.0
Westfield Elementary Pilot Mountain Elementary 18.1
Westmoore Elementary Seagrove Elementary 19.7
Westover High Fayetteville High 49.8
Westover Middle Fayetteville Middle 43.4
Westwood Elementary West Jefferson Elementary 32.7
Wheatmore High School Trinity High 40.5
Wheatmore Middle School Trinity Middle 27.5
Whitaker Elementary Winston Salem Elementary 32.3
White Oak Elementary Apex Elementary 52.5