The path from learner's permit to full license in North Carolina
North Carolina issues a learner's permit first, then a provisional license, then a full driver's license. You cannot skip straight to a full license. The entire process takes a minimum of several months because North Carolina requires you to hold each stage for a set amount of time before moving to the next one.
You start by getting a learner's permit from the Division of Motor Vehicles (DMV). Once you have held it for at least 12 months and are at least 16 years old, you can take the road test and get a provisional license. After holding the provisional license for at least 6 months with no violations, you can exchange it for a full license. If you are 18 or older when you start, the waiting periods are shorter.
Each stage requires different documents and tests. This guide walks you through what to bring, where to go, and what to expect at each step.
Key Takeaways
- North Carolina requires a learner's permit first, then a provisional license, then a full license — you cannot skip any stage.
- You must bring your Social Security card, proof of residency, and proof of identity to the DMV for your learner's permit.
- The written test covers road signs, traffic laws, and safe driving; you can study using the official North Carolina Driver Handbook.
- After passing the written test and holding your permit for 12 months (or 6 months if you are 18 or older), you are ready for the road test.
- The road test lasts about 20 minutes and tests basic vehicle control, turning, parking, and your ability to follow traffic laws.
Getting your learner's permit: documents and the written test
Your first stop is a DMV office. Bring your original Social Security card, proof of residency (a utility bill, lease, or bank statement with your name and current address), and proof of identity (a passport, birth certificate, or state ID). You will also need to fill out Form DL-44, the process for a Commercial Driver License or Learner's Permit. You can read it from the North Carolina DMV website or fill it out at the office.
Once you have submitted your documents, you will take the written test. The test has 36 questions and covers road signs, traffic laws, right-of-way rules, and safe driving practices. You need to answer at least 28 questions correctly to pass. The test is offered in multiple languages. You can study using the official North Carolina Driver Handbook, which is free on the DMV website.
If you pass, you will pay a fee (the amount varies and changes periodically; check the DMV website for current pricing) and receive your learner's permit on the spot. Your permit is valid for five years. With a learner's permit, you can drive only when a licensed driver who is at least 21 years old is in the front seat with you.
Holding your learner's permit: the waiting period
North Carolina requires you to hold your learner's permit for at least 12 months before you can take the road test. If you are 18 years old or older when you get your permit, the waiting period is only 6 months. During this time, you should practice driving with a licensed adult and get comfortable with the vehicle.
There is no test or paperwork during the waiting period — you straightforward drive and gain experience. However, your permit comes with restrictions. You cannot drive alone, you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving (even hands-free). Breaking these rules can extend your waiting period or result in your permit being revoked.
Taking the road test and getting your provisional license
Once you have held your learner's permit for the required time, you can schedule a road test at your local DMV office. Call ahead or check the DMV website to book an appointment; walk-ins are not always accepted. Bring your learner's permit, proof of insurance, and the vehicle you will be driving for the test. The vehicle must be in safe working condition with working lights, brakes, and wipers.
The road test lasts about 20 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, changing lanes, parking, and stopping at traffic lights and stop signs. The examiner is watching for smooth steering, proper use of mirrors, safe speed, and your ability to follow traffic laws. You do not need to drive on the highway, but you will drive on local roads with traffic.
If you pass, you will pay another fee and receive your provisional license. Your provisional license looks like a regular driver's license but is marked as provisional. With a provisional license, you can drive alone during the day, but you still cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving. You must hold this license for at least 6 months with no violations before you can get a full license.
Upgrading to a full license
After holding your provisional license for 6 months with no traffic violations, you can exchange it for a full driver's license. You do not need to take another test. Go to your local DMV office with your provisional license and pay the exchange fee. You will receive your full license on the spot.
A full license has no driving restrictions. You can drive at any time of day or night and can use your phone legally (though North Carolina law still prohibits texting while driving). Your full license is valid for eight years.
What happens if you fail the road test
If you do not pass the road test, you can take it again. There is no waiting period between attempts, but you will need to pay the test fee each time. Most DMV offices allow you to schedule another test right away, though availability may vary. You can take the test as many times as you need until you pass.
Common reasons people fail include hitting the curb during parking, failing to come to a complete stop, speeding, or not checking mirrors before turning. If you fail, ask the examiner what you need to work on, then practice those specific skills before your next attempt.
Timeline and costs
The entire process takes a minimum of 18 months if you are under 18 (12 months for the learner's permit plus 6 months for the provisional license). If you are 18 or older, it takes a minimum of 12 months (6 months for the learner's permit plus 6 months for the provisional license).
Costs include the learner's permit fee, the road test fee, and the provisional license fee. Each fee varies and is set by the state; check the North Carolina DMV website for current amounts. You will also need to pay for a vehicle inspection if your car is not already registered in North Carolina.
Frequently Asked Questions
Can I take the written test more than once?
Yes. If you do not pass, you can retake the written test. There is no waiting period between attempts, but you will pay the test fee each time. Most people pass on their first or second try if they study the Driver Handbook.
What if I move to North Carolina from another state?
If you already have a valid driver's license from another state, you can exchange it for a North Carolina license without taking any tests. Bring your out-of-state license, proof of residency, and proof of identity to the DMV. If your out-of-state license is expired, you will need to start over with a learner's permit.
Do I need to pass a vision test?
Yes. The DMV will check your vision as part of the learner's permit process. If you wear glasses or contacts, bring them with you. If you fail the vision test, you may be required to get a doctor's note or corrective lenses before you can get your permit.
Can I drive with my learner's permit if I am 18 or older?
Yes, but the same restrictions explore: you must have a licensed driver at least 21 years old in the front seat with you. However, if you are 18 or older, your waiting period before the road test is only 6 months instead of 12.
What should I do if I lose my learner's permit or provisional license?
Go to the DMV with proof of identity and pay a replacement fee. You will receive a new permit or license on the spot. The replacement has the same expiration date as the original, so you do not lose any time on your waiting period.