List of high schools in North Carolina

This list is incomplete; you can help by adding missing items. (May 2009)

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

  • Alamance Christian School (private)
  • Alamance-Burlington Early College
  • Graham High School
  • The Hawbridge School (charter)
  • Ray Street Academy
  • River Mill Academy (charter)
  • Southern Alamance High School

Alexander County

Alleghany County

  • Alleghany High School, Sparta

Anson County

  • Anson County Early College, Polkton

Ashe County

Avery County

Beaufort County

  • Beaufort County Early College High School
  • Beaufort County Educational Technical Center
  • Washington High School

Bertie County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Camden County

  • Camden County High School, Camden

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Chowan County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Public

Private

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Public

Private/Charter

Edgecombe County

Forsyth County

  • Bishop McGuinness Catholic High School (private)
  • East Forsyth High School
  • Glenn High School
  • Triad Baptist Christian Academy

Public

Private schools

  • Calvary Baptist Day School
  • Carter G. Woodson School (charter)
  • Gospel Light Christian School
  • Salem Academy
  • Salem Baptist Christian School
  • Winston Salem Christian School
  • Woodland Baptist Christian School

Franklin County

  • Franklin County Early College High School
  • Louisburg High School

Gaston County

Gates County

Graham County

Granville County

Greene County

Guilford County

  • Piedmont Classical High School

Public

Private

Halifax County

Harnett County

  • Cape Fear Christian Academy (private)
  • Triton High School

Haywood County

Henderson County

  • Fletcher Academy (private)

Hertford County

Hoke County

Hyde County

Iredell County

Jackson County

Johnston County

  • Clayton High School
  • Cleveland High School
  • Southside Christian School (Private)

Jones County

Lee County

Lenoir County

Lincoln County

Macon County

Madison County

Martin County

McDowell County

Mecklenburg County

Public

Private schools

Mitchell County

Montgomery County

Moore County

Nash County

New Hanover County

Northampton County

  • Northeast Academy, Lasker (private)

Onslow County

Orange County

  • Cedar Ridge High School
  • Orange High School

Pamlico County

  • Arapahoe Charter School, Arapahoe (charter)
  • Pamlico County High School, Bayboro

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Polk County

  • Polk County Early College, Columbus
  • Polk County High School, Columbus

Randolph County

  • Eastern Randolph High School
  • Faith Christian School

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

  • Chase High School
  • East Rutherford High School

Sampson County

Scotland County

Stanly County

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Vance County

Wake County

Public

Private

Warren County

Washington County

Watauga County

Wayne County

Public schools

Private schools

  • Faith Christian Academy
  • Pathway Christian Academy
  • St. Mary Catholic School
  • Wayne Christian School
  • Wayne Country Day School
  • Wayne Preparatory Academy

Wilkes County

Wilson County

Yadkin County

Yancey County

See also

References

  • North Carolina School Report Cards
  • Private School Review
  • North Carolina Office of Charter Schools