HSE (High School Equivalency or GED) preparation courses are offered at all of North Carolina's community colleges, and several of these community colleges offer those courses online. However, you should pick a community college near you as you will have to spend at least some time on the college campus for paperwork, pre-tests, orientation, etc.
Go to: http://www.nccommunitycolleges.edu/about-us/main-campuses
See North Carolina's High School Equivalency Program page or contact the State GED Administrator for more information:
Go to: http://www.nccommunitycolleges.edu/college-and-career-readiness/high-school-equivalency
State GED® Administrator
North Carolina Community College System
200 West Jones Street, Raleigh, NC
Raleigh, NC 27603
Office: (919) 807-7214
FAX: (919) 807-7172 or (919) 807-7164