My Learning Source North Carolina › Homeschooling in North Carolina › North Carolina Co-ops

North Carolina Homeschool Co-ops, Support Groups & Microschools

407 homeschool co-ops, support groups, hybrid schools and microschools across North Carolina, by county.

Alamance County

Alleghany County

Ashe County

Beaufort County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Forsyth County

Gaston County

Gates County

Graham County

Guilford County

Halifax County

Harnett County

Haywood County

Henderson County

Hertford County

Hoke County

Iredell County

Jackson County

Johnston County

Lee County

Lenoir County

Lincoln County

Macon County

Martin County

Mecklenburg County

Mitchell County

Moore County

Nash County

New Hanover County

Onslow County

Orange County

Pamlico County

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Randolph County

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

Sampson County

Scotland County

Stanly County

Statewide and other

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Wake County

Watauga County

Wayne County

Wilkes County

Wilson County

Yadkin County

Loading the full North Carolina site… If it does not appear, everything on this page is readable above.