List of high schools in North Carolina

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

edit

Alexander County

edit

Alleghany County

edit

Anson County

edit

Ashe County

edit

Avery County

edit

Beaufort County

edit

Bertie County

edit

Bladen County

edit

Brunswick County

edit

Buncombe County

edit

Burke County

edit

Cabarrus County

edit

Caldwell County

edit

Camden County

edit

Carteret County

edit

Caswell County

edit

Catawba County

edit

Chatham County

edit

Cherokee County

edit

Chowan County

edit

Clay County

edit

Cleveland County

edit

Columbus County

edit

Craven County

edit

Cumberland County

edit

Public

edit

Private

edit

Currituck County

edit

Dare County

edit

Davidson County

edit

Davie County

edit

Duplin County

edit

Durham County

edit

Public

edit

Private/Charter

edit

Edgecombe County

edit

Forsyth County

edit

Public

edit

Private schools

edit

Franklin County

edit

Gaston County

edit

Gates County

edit

Graham County

edit

Granville County

edit

Greene County

edit

Guilford County

edit

Public

edit

Private

edit

Halifax County

edit

Harnett County

edit

Haywood County

edit

Henderson County

edit

Hertford County

edit

Hoke County

edit

Hyde County

edit

Iredell County

edit

Jackson County

edit

Johnston County

edit

Jones County

edit

Lee County

edit

Lenoir County

edit

Lincoln County

edit

Macon County

edit

Madison County

edit

Martin County

edit

McDowell County

edit

Mecklenburg County

edit

Public

edit

Private schools

edit

Mitchell County

edit

Montgomery County

edit

Moore County

edit

Nash County

edit

New Hanover County

edit

Northampton County

edit

Onslow County

edit

Orange County

edit

Pamlico County

edit

Pasquotank County

edit

Pender County

edit

Perquimans County

edit

Person County

edit

Pitt County

edit

Polk County

edit

Randolph County

edit

Richmond County

edit

Robeson County

edit

Rockingham County

edit

Rowan County

edit

Rutherford County

edit

Sampson County

edit

Scotland County

edit

Stanly County

edit

Stokes County

edit

Surry County

edit

Swain County

edit

Transylvania County

edit

Tyrrell County

edit

Union County

edit

Vance County

edit

Wake County

edit

Public

edit

Private

edit

Warren County

edit

Washington County

edit

Watauga County

edit

Wayne County

edit

Public schools

edit

Private schools

edit

Wilkes County

edit

Wilson County

edit

Yadkin County

edit

Yancey County

edit

See also

edit

References

edit