It is available only through two sources -- from the local public high school where your student would otherwise be attending; or, you may pay to enroll the student in a local professional state approved driver training program.
Driver education is provided to students attending school within the State of North Carolina. The local education authorities have the option of charging up to $65 in fees per student. Local boards of education determine the amount of instruction per day, and class size (with the exception of behind-the-wheel instruction limited to between two and four students per car). 16NCAC 06E.0301 (a) (1-10) GS§20-88.1
Parent (or other) taught Driver Education courses are unacceptable toward obtaining a North Carolina drivers' permit/license.
Also, see "Driving Eligibility Certificates, Student."