This is a list of high schools in the state of North Carolina.
Any school that is not under a title "Charter schools" or "Private schools" is a public school.
Alamance County edit
Burlington edit
- Blessed Sacrament School (Private)
- Burlington Christian Academy (Private)
- The Burlington School (Private)
- Clover Garden School (Charter)
- Hugh M. Cummings High School
- Walter M. Williams High School
Graham edit
Alexander County edit
Alleghany County edit
Anson County edit
Wadesboro edit
Ashe County edit
West Jefferson edit
Avery County edit
Beaufort County edit
Washington edit
Bertie County edit
- Lawrence Academy, Merry Hill (Private)
Windsor edit
Bladen County edit
Brunswick County edit
Bolivia edit
Buncombe County edit
Asheville edit
Swannanoa edit
Burke County edit
Morganton edit
Cabarrus County edit
Concord edit
Kannapolis edit
Caldwell County edit
Hudson edit
Lenoir edit
Camden County edit
Carteret County edit
Caswell County edit
Catawba County edit
Catawba edit
Hickory edit
Newton edit
Chatham County edit
Pittsboro edit
Siler City edit
Cherokee County edit
Murphy edit
Chowan County edit
Clay County edit
Cleveland County edit
Shelby edit
Columbus County edit
Whiteville edit
Craven County edit
Havelock edit
New Bern edit
Cumberland County edit
Fayetteville edit
Public edit
- A.B. Wilkins High School
- Cross Creek Early College High School
- Cumberland International Early College High School
- Cumberland Polytechnic High School
- Douglas Byrd High School
- E. E. Smith High School
- Jack Britt High School
- Massey Hill Classical High School
- Pine Forest High School
- Ramsey Street High School
- Reid Ross Classical Middle/High School
- Seventy-First High School
- Terry Sanford High School
- Westover High School
Private edit
Hope Mills edit
Currituck County edit
Dare County edit
Davidson County edit
Lexington edit
Thomasville edit
- East Davidson High School
- Thomasville High School
Davie County edit
Mocksville edit
Duplin County edit
Durham County edit
Durham edit
Public edit
- Charles E. Jordan High School
- City of Medicine Academy
- Durham School of the Arts
- Hillside High School
- Hillside New Tech High School
- Josephine Dobbs Clement Early College
- Lakeview Alternative School
- Middle College High School at DTCC
- Northern High School
- Riverside High School
- School for Creative Studies
- Southern School of Energy and Sustainability
- North Carolina School of Science and Mathematics
Private/Charter edit
- Carolina Friends School (Private)
- Cresset Christian Academy (Private)
- Durham Academy (Private)
- Mount Zion Christian Academy (Private)
- Research Triangle High School (Charter)
- Trinity School of Durham and Chapel Hill (Private)
- Voyager Academy (Charter)
Edgecombe County edit
Tarboro edit
Forsyth County edit
Kernersville edit
Winston-Salem edit
- University of North Carolina School of the Arts (university with a high school program)
Public edit
- Atkins Academic/Technology High School
- Career Center
- Carter Alternative High School
- Carver High School
- Early College of Forsyth
- Forsyth Middle College
- Kingswood Alternative School
- Main Street Academy
- Mount Tabor High School
- North Forsyth High School
- Parkland Magnet High School
- Paisley Magnet School
- Richard J. Reynolds High School
- Winston-Salem Preparatory Academy
Private Schools edit
Franklin County edit
Louisburg edit
Gaston County edit
Dallas edit
Gastonia edit
Mount Holly edit
Gates County edit
Graham County edit
Granville County edit
Creedmoor edit
Oxford edit
Greene County edit
Snow Hill edit
Guilford County edit
Brown Summit edit
High Point edit
Greensboro edit
Public edit
- Academy at Smith High School
- Ben L. Smith High School
- The Early College at Guilford
- Greensboro College Middle College
- Grimsley High School
- James B. Dudley High School
- Middle College at GTCC - Greensboro
- Middle College at NC A&T
- Northern Guilford High School
- Northwest Guilford High School
- Penn-Griffin School for the Arts
- Philip J. Weaver Academy
- Southeast Guilford High School
- Southern Guilford High School
- Twilight High School
- Walter Hines Page Senior High School
- Western Guilford High School
Private edit
Jamestown edit
Halifax County edit
Roanoke Rapids edit
- Roanoke Rapids High School
- Halifax Academy (Private)
Harnett County edit
Erwin edit
Haywood County edit
Clyde edit
Henderson County edit
Hendersonville edit
Fletcher edit
- Fletcher Academy (Private)
Hertford County edit
Ahoskie edit
Hoke County edit
Raeford edit
Hyde County edit
Iredell County edit
Mooresville edit
- Lake Norman High School
- Mooresville High School
- Pine Lake Preparatory School (Charter)
- Woodlawn School (Private)
Statesville edit
- Collaborative College for Technology and Leadership
- Pressly K-12 School
- Statesville Christian School (Private)
- Statesville High School
- West Iredell High School/Visual & Performing Arts Center
Troutman edit
Jackson County edit
Sylva edit
Johnston County edit
Clayton edit
Smithfield edit
Jones County edit
Lee County edit
Sanford edit
Lenoir County edit
Kinston edit
Lincoln County edit
Denver edit
Lincolnton edit
Macon County edit
Franklin edit
Madison County edit
Martin County edit
McDowell County edit
Mecklenburg County edit
- Grace Academy, Stallings (Private)
- William A. Hough High School, Cornelius
Charlotte edit
Public edit
- Ardrey Kell High School
- Chambers High School
- East Mecklenburg High School
- Garinger High School
- Harding University High School
- Hawthorne Academy of Health Sciences
- Mallard Creek High School
- Midwood High School
- Myers Park High School
- Northside Christian Academy
- Northwest School of the Arts
- Olympic High School
- Phillip O. Berry Academy of Technology
- Providence High School
- South Mecklenburg High School
- West Charlotte High School
- West Mecklenburg High School
Private schools edit
- British International School of Charlotte
- Charlotte Catholic High School
- Charlotte Christian School
- Charlotte Country Day School
- Charlotte Islamic Academy
- Charlotte Latin School
- Charlotte Secondary School (Charter)
- Charlotte United Christian Academy
- Hickory Grove Christian School
- Providence Day School
- Trinity Christian Preparatory School
- Victory Christian Center School
- United Faith Christian Academy
Davidson edit
- Community School of Davidson High School (Charter)
- Davidson Day School (Private)
Huntersville edit
Matthews edit
- Carmel Christian School (Private)
- Covenant Day School (Private)
- David W. Butler High School
- Greyfriars Classical Academy (Private)
Mint Hill edit
Mitchell County edit
Montgomery County edit
Moore County edit
Southern Pines edit
- Pinecrest High School
- The O'Neal School (Private)
Nash County edit
Rocky Mount edit
New Hanover County edit
Wilmington edit
- Cape Fear Academy (Private)
- Coastal Christian High School (Private)
- Emsley A. Laney High School
- Eugene Ashley High School
- Isaac Bear Early College High School
- John T. Hoggard High School
- Mary S. Mosley Performance Learning Center
- New Hanover High School
- South Eastern Area Technical High School
- Wilmington Christian Academy (Private)
- Wilmington Early College High School
Northampton County edit
- Northeast Academy, Lasker (Private)
Gaston edit
Onslow County edit
Jacksonville edit
Orange County edit
Chapel Hill edit
Hillsborough edit
Pamlico County edit
Pasquotank County edit
Elizabeth City edit
Pender County edit
Burgaw edit
Perquimans County edit
Person County edit
Roxboro edit
Pitt County edit
Greenville edit
Winterville edit
Polk County edit
Randolph County edit
Asheboro edit
Ramseur edit
Trinity edit
Richmond County edit
Robeson County edit
Lumberton edit
Rockingham County edit
Rowan County edit
China Grove edit
Salisbury edit
Rutherford County edit
Forest City edit
Sampson County edit
Clinton edit
Scotland County edit
Laurinburg edit
Stanly County edit
Albemarle edit
Stokes County edit
King edit
Walnut Cove edit
Surry County edit
Dobson edit
Mount Airy edit
Swain County edit
Transylvania County edit
Brevard edit
Tyrrell County edit
Union County edit
Indian Trail edit
Monroe edit
Waxhaw edit
- Arborbrook Christian Academy (Private)
- Cuthbertson High School
- Marvin Ridge High School
Vance County edit
Henderson edit
Wake County edit
Apex edit
Cary edit
Fuquay-Varina edit
Garner edit
Holly Springs edit
Raleigh edit
Public edit
- Athens Drive High School
- Leesville Road High School
- Longleaf School of the Arts
- Mary E. Phillips High School
- Millbrook High School
- Needham B. Broughton High School
- Raleigh Charter High School
- Sanderson High School
- Southeast Raleigh Magnet High School
- Vernon Malone College and Career Academy
- Wake Early College of Health and Sciences
- Wake Early College of Information and Biotechnologies
- Wake Young Men's Leadership Academy
- Wake Young Women's Leadership Academy
- Wakefield High School
- William G. Enloe High School
Private edit
- Cardinal Gibbons High School
- Friendship Christian School
- Grace Christian School
- Neuse Christian Academy
- North Raleigh Christian Academy
- Raleigh Christian Academy
- Ravenscroft School
- Saint Mary's School
- St. David's School
- St. Thomas More Academy
- Trinity Academy of Raleigh
- Wake Christian Academy
- Word of God Christian Academy
Wake Forest edit
Zebulon edit
- East Wake Academy (Private)
- Heritage Christian Academy (Private)