Yes, a parent can teach a child to drive in North Carolina. However, the child must have a valid driver's license from their home state or country and must be at least 16 years old. The parent must also take a Driver Education Course offered by the NC DMV before teaching their child to drive.