;

North Carolina High School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in North Carolina by Grade Level or School Type

North Carolina Schools By Grade Level

North Carolina Schools By School Type

Select a City in North Carolina

or Choose a County: 

Alamance County High Schools


Burlington Elon Graham
Mebane    

Alexander County High Schools


Taylorsville    

Alleghany County High Schools


Sparta    

Anson County High Schools


Polkton Wadesboro  

Ashe County High Schools


West Jeffers    

Avery County High Schools


Newland    

Beaufort County High Schools


Chocowinity Pinetown Washington

Bertie County High Schools


Windsor Merry Hill  

Bladen County High Schools


Bladenboro Elizabethtow  

Brunswick County High Schools


Boliva Leland Shallotte
Southport    

Buncombe County High Schools


Asheville Ashville Black Mounta
Candler Swannanoa Weaverville
Fletcher    

Burke County High Schools


Connelly Spr Hickory Morganton
Valdese    

Cabarrus County High Schools


Concord Harrisburg Kannapolis
Mount Pleasa    

Caldwell County High Schools


Hudson Lenoir  

Camden County High Schools


Camden    

Carteret County High Schools


Beaufort Morehead Cit Newport

Caswell County High Schools


Yanceyville    

Catawba County High Schools


Catawba Claremont Maiden
Newton Conover  

Chatham County High Schools


Bear Creek Chapel Hill Pittsboro
Siler City    

Cherokee County High Schools


Andrews Murphy  

Chowan County High Schools


Edenton    

Clay County High Schools


Hayesville    

Cleveland County High Schools


Kings Mounta Lawndale Shelby

Columbus County High Schools


Cerro Gordo Lake Waccama Tabor City
Whiteville Delco  

Craven County High Schools


Havelock New Bern Vanceboro

Cumberland County High Schools


Fayetteville Hope Mills Spring Lake

Currituck County High Schools


Barco    

Dare County High Schools


Kill Devil H Manteo Wanchese

Davidson County High Schools


Denton Lexington Thomasville

Davie County High Schools


Mocksville    

Duplin County High Schools


Beulaville Kenansville Mt. Olive
Teachey Warsaw Wallace

Durham County High Schools


Durham    

Edgecombe County High Schools


Pinetops Rocky Mount Tarboro

Forsyth County High Schools


Clemmons Kernersville Pfafftown
Winston Sale Winston-Sale Lewisville
Winston Salem    

Franklin County High Schools


Bunn Franklinton Louisburg

Gaston County High Schools


Belmont Bessemer Cit Cherryville
Dallas Gastonia Mount Holly
Stanley    

Gates County High Schools


Gatesville    

Graham County High Schools


Robbinsville    

Granville County High Schools


Creedmoor Oxford Stem

Greene County High Schools


Snow Hill Hookerton  

Guilford County High Schools


Gibsonville Greenboro Greensboro
High Point Jamestown Mcleansville
Oak Ridge    

Halifax County High Schools


Halifax Littleton Roanoke Rapi
Roanoke Rapids    

Harnett County High Schools


Angier Cameron Dunn
Erwin Lillington Coats
Fuquay Varina    

Haywood County High Schools


Canton Clyde Waynesville

Henderson County High Schools


East Flat Ro Flat Rock Hendersonvil

Hertford County High Schools


Ahoskie Winton  

Hoke County High Schools


Raeford Red Springs  

Hyde County High Schools


Swan Quarter    

Iredell County High Schools


Mooresville Olin Statesville
Troutman    

Jackson County High Schools


Cashiers Sylva  

Johnston County High Schools


Benson Clayton Four Oaks
Garner Kenly Smithfield
Weldon    

Jones County High Schools


Trenton    

Lee County High Schools


Sanford Lemon Springs  

Lenoir County High Schools


Deep Run Kinston La Grange

Lincoln County High Schools


Denver Lincolnton  

Macon County High Schools


Franklin    

Madison County High Schools


Marshall    

Martin County High Schools


Robersonvill Williamston  

Mcdowell County High Schools


Marion    

Mecklenburg County High Schools


Charlotte Cornelius Huntersville
Matthews    

Montgomery County High Schools


Biscoe Mount Gilead Troy

Moore County High Schools


Robbins Southern Pin Southern Pines

Nash County High Schools


Bailey    

New Hanover County High Schools


Castle Hayne Wilmington  

Northampton County High Schools


Conway Gaston  

Onslow County High Schools


Camp Lejeune Holly Ridge Jacksonville
Richlands Swansboro  

Orange County High Schools


Carrboro Hillsborough  

Pamlico County High Schools


Bayboro    

Pasquotank County High Schools


Elizabeth Ci    

Pender County High Schools


Burgaw Hampstead Rocky Point

Perquimans County High Schools


Hertford    

Person County High Schools


Roxboro    

Pitt County High Schools


Ayden Bethel Farmville
Greenville Winterville  

Polk County High Schools


Columbus    

Randolph County High Schools


Asheboro Climax Ramseur
Randleman Trinity  

Richmond County High Schools


Hamlet Rockingham  

Robeson County High Schools


Fairmont Lumberton Pembroke
Rowland Saint Pauls  

Rockingham County High Schools


Eden Mayodan Reidsville

Rowan County High Schools


China Grove Mount Ulla Salisbury
Spencer Gold Hill Rockwell

Rutherford County High Schools


Forest City Rutherfordto Spindale
Rutherfordton    

Sampson County High Schools


Clinton Newton Grove Salemburg
Harrells    

Scotland County High Schools


Laurinburg    

Stanly County High Schools


Albemarle Misenheimer New London
Norwood Oakboro Locust

Stokes County High Schools


Danbury King Walnut Cove

Surry County High Schools


Dobson Elkin Mount Airy
Pilot Mounta    

Swain County High Schools


Bryson City    

Transylvania County High Schools


Brevard Rosman  

Tyrrell County High Schools


Columbia    

Union County High Schools


Indian Trail Marshville Monroe
Waxhaw    

Vance County High Schools


Henderson    

Wake County High Schools


Apex Cary Fuquay-Varin
Fuquay-Varina Holly Spring Knightdale
Raleigh Wake Forest Wendell

Warren County High Schools


Warrenton Norlina  

Washington County High Schools


Creswell Plymouth  

Watauga County High Schools


Boone    

Wayne County High Schools


Dudley Goldsboro Pikeville

Wilkes County High Schools


Hays Millers Cree Ronda
Wilkesboro Millers Creek  

Wilson County High Schools


Wilson    

Yadkin County High Schools


Boonville East Bend Yadkinville

Yancey County High Schools


Burnsville