If you will still be enrolled full-time at your local high school, and just want to do those last two courses at home so you can get your diploma one year earlier, then there are no legal requirements for studying at home, and you should just talk to your high school about getting credit for testing out of those courses through CLEP, AP, or DANTES, or some test supplied by your school.
If you will not be enrolled full-time at your local high school, but are not planning to drive (until age 18?), you no longer have to fulfill any legal requirements for homeschooling. You can do those courses at home, and either test out of them or keep a portfolio of work.
If you are planning to homeschool full-time, and also planning to drive, then you need to do the following to fulfill the legal requirements for homeschooling in NC:
From
http://nche.com/law.html (comments in parentheses added by me):
- Notify the Department of Administration, Division of Non-Public Education of your intent to operate a school and include your school name (Family Name Homeschool), and name of chief administrator (one of your parents).
- Certify that the persons providing the academic instruction hold at least a high school diploma or its equivalent.
- Maintain attendance records on each student (weekly records of what days you did work, with rough estimates of how many hours).
- Maintain immunization records on each student.
- Operate on a regular schedule, excluding reasonable holidays and vacations, during at least nine calendar months of the year (but with a little imagination, you can count almost anything as education, so this isn't as rigid as it sounds)
- Administer a nationally standardized test, or other equivalent measurement, that measures achievement in the areas of English grammar, reading, spelling, and math, to every student each year, and maintain the results on file for one year, subject to inspection by a duly authorized representative of the State (see the list of standardized test sources)
- Notify the Department of Administration, Division of Non-Public Education, when closing your school (when you turn 18, I assume, or when enrolled in college, whichever comes first)
A final option is to enroll at your college of choice
before completing your high school education. Considering your GPA, and that you'll have only two courses remaining, you may be able to get accepted for dual credit. Ask the Admissions department.