This is a list of high schools in the state of North Carolina.
Any school that is not marked as a "charter" or "private" school is a public school.
Alamance County
Burlington
Graham
Alexander County
- Alexander Central High School, Taylorsville
Alleghany County
- Alleghany High School, Sparta
Anson County
- Anson County Early College, Polkton
Wadesboro
Ashe County
West Jefferson
Avery County
Beaufort County
Washington
Bertie County
- Lawrence Academy, Merry Hill (private)
Windsor
Bladen County
Brunswick County
Bolivia
Buncombe County
Asheville
Swannanoa
Burke County
Morganton
Cabarrus County
Concord
Kannapolis
Caldwell County
- Gateway School, Granite Falls
Hudson
Lenoir
Camden County
- Camden County High School, Camden
Carteret County
Caswell County
- Bartlett Yancey High School, Yanceyville
Catawba County
Catawba
Hickory
Newton
Chatham County
Pittsboro
Siler City
Cherokee County
- Andrews High School, Andrews
Murphy
Chowan County
- John A. Holmes High School, Edenton
Clay County
- Hayesville High School, Hayesville
Cleveland County
Shelby
Columbus County
Whiteville
Craven County
- West Craven High School, Vanceboro
Havelock
New Bern
Cumberland County
- Cape Fear High School, Vander
Fayetteville
Public
Private
Hope Mills
Currituck County
Dare County
Davidson County
Lexington
Thomasville
Davie County
Mocksville
Duplin County
Durham County
Durham
Public
Private/Charter
Edgecombe County
Tarboro
Forsyth County
Kernersville
Winston-Salem
- University of North Carolina School of the Arts (university with a high school program)
Public
Private schools
Franklin County
Louisburg
Gaston County
Dallas
Gastonia
Mount Holly
Gates County
- Gates County Senior High School, Gatesville
Graham County
- Robbinsville High School, Robbinsville
Granville County
- Granville Central High School, Stem
Creedmoor
Oxford
Greene County
Snow Hill
Guilford County
Brown Summit
High Point
Greensboro
Public
Private
Jamestown
Halifax County
Roanoke Rapids
Harnett County
Erwin
Haywood County
Clyde
Henderson County
Hendersonville
Fletcher
Hertford County
- C. S. Brown High School S.T.E.M., Winton
Ahoskie
Hoke County
Raeford
Hyde County
Iredell County
- North Iredell High School, Olin
Mooresville
Statesville
Troutman
Jackson County
- Blue Ridge School, Cashiers
Sylva
Johnston County
Clayton
Smithfield
Jones County
- Jones Senior High School, Trenton
Lee County
Sanford
Lenoir County
Kinston
Lincoln County
Denver
Lincolnton
Macon County
Franklin
Madison County
Martin County
McDowell County
- McDowell High School, Marion
Mecklenburg County
Charlotte
Public
Private schools
Davidson
Huntersville
Matthews
Mint Hill
Mitchell County
- Mitchell High School, Bakersville
Montgomery County
- Montgomery Central High School, Troy
Moore County
Southern Pines
Nash County
Rocky Mount
New Hanover County
Wilmington
Northampton County
- Northeast Academy, Lasker (private)
Gaston
Onslow County
Jacksonville
Orange County
- Carrboro High School, Carrboro
Chapel Hill
Hillsborough
Pamlico County
Pasquotank County
Elizabeth City
Pender County
Burgaw
Perquimans County
- Perquimans County High School, Hertford
Person County
Roxboro
Pitt County
Greenville
Winterville
Polk County
- Polk County Early College, Columbus
- Polk County High School, Columbus
Randolph County
Asheboro
Ramseur
Trinity
Richmond County
- Richmond Early College High School, Hamlet
- Richmond Senior High School, Rockingham
Robeson County
Lumberton
Rockingham County
Rowan County
China Grove
Salisbury
Rutherford County
Forest City
Sampson County
Clinton
Scotland County
Laurinburg
Stanly County
Albemarle
Stokes County
- North Stokes High School, Danbury
King
Walnut Cove
Surry County
Dobson
Mount Airy
Swain County
- Cherokee High School, Cherokee
- Swain County High School, Bryson City
Transylvania County
- Rosman High School, Rosman
Brevard
Tyrrell County
- Columbia High School, Columbia
Union County
Indian Trail
Monroe
Waxhaw
Vance County
Henderson
Wake County
Apex
Cary
Fuquay-Varina
Garner
Holly Springs
Raleigh
Public
Private
Wake Forest
Zebulon
Warren County
Warrenton
Washington County
Watauga County
- Watauga High School, Boone
Wayne County
Goldsboro
Public schools
Private schools
Wilkes County
Millers Creek
Wilkesboro
Wilson County
Wilson
Yadkin County
Yancey County
- Mountain Heritage High School, Burnsville
See also
- List of school districts in North Carolina
References
- North Carolina School Report Cards
- Private School Review
- North Carolina Office of Charter Schools
. Source: