Yes, you can get your license at 16 in North Carolina, but you must follow a two-stage process
North Carolina allows you to get a learner's permit at 15 and a full driver's license at 16, but there is a required waiting period between them. You cannot skip the permit stage or combine them into one visit. The state also has specific rules about who can supervise you while you practice and what you can do once you have your license — these restrictions exist for the first six months and are stricter than in many other states.
The process takes time to plan for. You will need documents proving your identity, age, and North Carolina residency before you walk into a Division of Motor Vehicles (DMV) office. If you are under 18, you will also need a parent or guardian's signature on your process.
Key Takeaways
- You must hold a learner's permit for at least one day before you can take the road test for a full license, but North Carolina recommends holding it for at least 12 months.
- Your parent or guardian must be present when you explore for both your permit and your license, and must sign your process in person.
- While you hold a learner's permit, a licensed driver age 21 or older must be in the front seat with you at all times.
- Once you get your license at 16, you cannot drive between midnight and 5 a.m. for the first six months, and you cannot carry passengers under 21 unless a parent or guardian is also in the car.
What documents you need to bring to the DMV
North Carolina requires proof of identity, age, and residency before issuing any license. Bring your original birth certificate or passport (not a copy) — these are the documents the DMV will accept as proof of age and identity. A school ID or state ID alone will not work.
For residency, bring a document dated within the last 60 days that shows your name and a North Carolina address. A utility bill, lease agreement, or bank statement will work. If you live with a parent or guardian whose name is on the bill, bring that document along with a signed statement from them saying you live there.
You will also need your Social Security number. Bring your Social Security card if you have it, or be prepared to provide the number from memory — the DMV can verify it without the physical card.
The learner's permit stage: what happens at your first DMV visit
At your first visit, you will take a written test covering North Carolina traffic laws and road signs. The test has 25 questions, and you must answer at least 20 correctly to pass. You can study for free using the North Carolina DMV handbook, which is available online at the DMV website or in print at any DMV office.
Your parent or guardian must be with you and must sign your process in person. You cannot have them sign it beforehand or send it by mail. Once you pass the written test and your parent signs, you will receive your learner's permit on the same day.
The permit is valid for five years. While you hold it, you can only drive with a licensed driver age 21 or older in the front seat next to you. You cannot drive alone, and you cannot drive between midnight and 5 a.m. at any time while you hold the permit.
How long you must wait before taking the road test
North Carolina requires you to hold your learner's permit for at least one day before you can take the road test for a full license. However, the state recommends holding it for at least 12 months. This is not a legal requirement, but it reflects the amount of supervised driving time the state thinks is safe.
Many families use this time to practice in different weather, traffic, and road conditions. You can take the road test as soon as the one-day minimum is met, but doing so means you will have very little driving experience behind you when you take it.
The road test and getting your full license at 16
When you are ready, you can schedule a road test at any DMV office. The test takes about 20 to 30 minutes and covers basic driving skills: starting and stopping, turning, parking, and following traffic laws. A DMV examiner will sit in the car with you and score your performance.
Your parent or guardian does not need to be present for the road test itself, but you will need to bring your learner's permit and proof of insurance. North Carolina requires you to carry liability insurance before you can drive, even as a permit holder. Talk to your parent or guardian about getting added to their policy or obtaining your own.
If you pass the road test, you will receive your full driver's license on the same day. If you do not pass, you can retake it after waiting a set period — check with your local DMV office for the exact waiting time, as it can vary.
Restrictions on your license for the first six months
Once you have your full license at 16, you are not free to drive however you want. North Carolina's Graduated Driver License (GDL) program places restrictions on new drivers for the first six months. These rules are designed to reduce accidents among teenage drivers.
You cannot drive between midnight and 5 a.m. during this six-month period. You also cannot carry passengers under 21 unless a parent, guardian, or spouse is in the car with you. This means you cannot drive your friends around, even if they are your age, unless an adult is present. Violations of these rules can result in fines and suspension of your license.
After six months, the midnight-to-5-a.m. restriction lifts, but the passenger restriction remains until you turn 18 or have held your license for 12 months, whichever comes first.
Insurance requirements before you can drive
North Carolina law requires all drivers to carry liability insurance. You cannot legally drive — not even with a learner's permit — without it. Your parent or guardian can add you to their existing auto insurance policy, or you can purchase your own policy if you are paying for the vehicle yourself.
Insurance for a 16-year-old driver costs more than for an adult, typically because young drivers have higher accident rates. The exact cost depends on the insurance company, the type of vehicle, your driving record, and the coverage limits you choose. Ask your parent or guardian's insurance company for a quote before your road test so you know the cost ahead of time.
You must carry proof of insurance in the car at all times. This is usually a printed card or a digital copy on your phone. If you are stopped by police and cannot show proof of insurance, you can face fines even if you have a valid policy.
Frequently Asked Questions
Can I get my license before I turn 16?
No. North Carolina law sets 16 as the minimum age for a full driver's license. You can get your learner's permit at 15, but you cannot take the road test or receive a full license until you are 16 years old.
What if I fail the road test?
You can retake it after a waiting period. The exact waiting time varies by DMV office, so call ahead to find out. There is no limit to how many times you can retake the test, but you must pay the test fee each time.
Do I have to hold my learner's permit for 12 months?
No. North Carolina requires only one day, but the state recommends 12 months of supervised driving. You can take the road test as soon as the one-day minimum is met if you choose to, though this means less practice time.
Can I drive my friends around once I have my license?
Not for the first six months. During this period, you cannot carry passengers under 21 unless a parent, guardian, or spouse is in the car. After six months, the restriction remains until you turn 18 or have held your license for 12 months.
What happens if I break the GDL restrictions?
Violations can result in fines and suspension of your license. For example, driving between midnight and 5 a.m. or carrying underage passengers without an adult can lead to a traffic citation. Accumulating violations may result in your license being suspended or revoked.