I have a fun teen driver's license story! We recently moved to a new state. DD (16), DH and I went to get a new license in the new state. It took about a month to get an appointment. Brought all of our paperwork. DD not allowed to get a license because she also needs a driving log, certificate from school that she is a student, and her driver's ed certificate. None of which we had, because she already had a full license, real ID, from another state, without restrictions.
So, get all the paperwork in order, including the certificate from school. I realized after we got it that it expires in 30 days. So check with every DMV within an hour and a half drive for an appointment. Found one an hour and 15 mins away, 28 days later. So everything in order, went with all the proper paperwork. Waited in a long line outside (for the 2nd time), only to find that that she cannot get a license for our new state until she's had her current license for a year (which is next month). That was not mentioned the first time, only the paperwork needed. So, she'll keep driving another month or so (probably a lot longer, it takes a while to get an appt) on her out of state license. Will have to get another certificate from school. More driving logs (even though she's been driving for a year unsupervised). At this point, i'm fine with her waiting until 18 when none of this is required. But she cannot get a parking pass for school (if it ever opens) unless she has a NC license.
FWIW, I believe they can take driver's ed at 14 and 9 mos, and permit at 15. I have a 15 y.o. also and lucky for me, he has no interest in driving yet. My mental health can only take one teen driver!