;

North Carolina Private 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 Private Schools


Graham    

Bertie County Private Schools


Merry Hill    

Brunswick County Private Schools


Shallotte    

Buncombe County Private Schools


Arden Asheville Black Mountain
Fletcher Swannanoa Weaverville

Carteret County Private Schools


Newport    

Catawba County Private Schools


Conover    

Chatham County Private Schools


Pittsboro Siler City  

Cherokee County Private Schools


Murphy    

Columbus County Private Schools


Delco Whiteville  

Craven County Private Schools


New Bern    

Cumberland County Private Schools


Fayetteville    

Dare County Private Schools


Wanchese    

Duplin County Private Schools


Beulaville Wallace  

Durham County Private Schools


Durham    

Edgecombe County Private Schools


Rocky Mount    

Forsyth County Private Schools


Lewisville Winston Salem  

Gaston County Private Schools


Gastonia Stanley  

Graham County Private Schools


Robbinsville    

Greene County Private Schools


Hookerton    

Guilford County Private Schools


Greensboro High Point Oak Ridge

Halifax County Private Schools


Roanoke Rapids    

Harnett County Private Schools


Cameron Coats Dunn
Fuquay Varina    

Haywood County Private Schools


Clyde    

Hertford County Private Schools


Ahoskie    

Hoke County Private Schools


Red Springs    

Iredell County Private Schools


Mooresville Union Grove  

Jackson County Private Schools


Sylva    

Johnston County Private Schools


Clayton Weldon  

Lee County Private Schools


Lemon Springs    

Lenoir County Private Schools


Kinston    

Mcdowell County Private Schools


Marion    

Mecklenburg County Private Schools


Charlotte Matthews  

Montgomery County Private Schools


Troy    

Moore County Private Schools


Southern Pines    

New Hanover County Private Schools


Castle Hayne    

Onslow County Private Schools


Jacksonville    

Orange County Private Schools


Hillsborough    

Person County Private Schools


Roxboro    

Randolph County Private Schools


Asheboro    

Richmond County Private Schools


Hamlet    

Robeson County Private Schools


Fairmont Saint Pauls  

Rowan County Private Schools


Gold Hill Rockwell  

Rutherford County Private Schools


Rutherfordton    

Sampson County Private Schools


Harrells    

Scotland County Private Schools


Laurinburg    

Stanly County Private Schools


Locust New London  

Swain County Private Schools


Bryson City    

Transylvania County Private Schools


Brevard    

Union County Private Schools


Monroe Weddington  

Vance County Private Schools


Henderson    

Wake County Private Schools


Apex Raleigh  

Warren County Private Schools


Norlina    

Wayne County Private Schools


Goldsboro    

Wilkes County Private Schools


Millers Creek    

Wilson County Private Schools


Wilson    

Yancey County Private Schools


Burnsville