You can get a North Carolina driver's license without holding a learner's permit first, but only if you meet specific age and driving history requirements
North Carolina allows some drivers to skip the learner's permit stage entirely and go straight to the road test for a full license. The most common path is being at least 18 years old and having held a valid out-of-state driver's license for at least one year. If you are under 18, you cannot bypass the learner's permit — North Carolina law requires all drivers under 18 to complete the learner's permit stage first, which includes a waiting period and supervised driving hours.
If you are 18 or older and moving to North Carolina from another state, you can take the road test without getting a learner's permit in North Carolina. You will still need to pass the written knowledge test and the driving skills test, but you skip the intermediate step. If you are under 18 or do not have an out-of-state license, the learner's permit is mandatory.
Key Takeaways
- Drivers 18 and older with a valid out-of-state license held for at least one year can take the road test without a North Carolina learner's permit.
- All drivers under 18 must obtain a learner's permit first, regardless of prior driving experience or out-of-state licenses.
- You will still need to pass the written knowledge test and the driving skills test, even if you skip the learner's permit stage.
- Bring proof of identity, residency, and your current out-of-state license to the DMV when you take your road test.
Age 18 and older with an out-of-state license
If you are 18 or older and hold a valid driver's license from another state, you can go directly to the road test without first obtaining a North Carolina learner's permit. The North Carolina Division of Motor Vehicles recognizes that you have already completed supervised driving and testing in your home state, so the learner's permit requirement does not explore to you.
Your out-of-state license must be valid — not expired, suspended, or revoked. If your license is expired, you will need to renew it in your home state first, or you may be able to take the road test under a different pathway depending on your situation. Contact your local North Carolina DMV office to confirm whether your specific license status qualifies.
What you need to bring to the DMV
When you arrive at the DMV to take your road test, bring your valid out-of-state driver's license, proof of North Carolina residency, and proof of your identity. Proof of residency can be a utility bill, lease agreement, bank statement, or mortgage document dated within the last 60 days. Proof of identity should be an official document with your photo, such as a passport or state ID.
You will also need to bring your Social Security number or an Individual Taxpayer Identification Number. If you do not have your Social Security card with you, you can provide a document that shows your number, such as a W-2 form or tax return. The DMV will verify your information against state records before you take the test.
The written knowledge test and road test
Even though you skip the learner's permit, you still must pass the written knowledge test about North Carolina traffic laws and road signs. This test covers the same material as the learner's permit test — you can study using the North Carolina Driver's Handbook, which is free on the DMV website. The test has 25 questions, and you need to answer at least 20 correctly to pass.
After you pass the written test, you will schedule your road test. The road test evaluates your ability to control the vehicle, follow traffic laws, and respond to road conditions. You must bring a vehicle that is registered, insured, and in safe working condition. The examiner will test your ability to start, stop, turn, park, and navigate different road types.
Drivers under 18 must use the learner's permit route
If you are under 18, North Carolina requires you to obtain a learner's permit before you can take the road test, even if you have a valid driver's license from another state. This is a safety requirement specific to young drivers. The learner's permit requires you to complete a waiting period and log supervised driving hours with a licensed adult before you are may be able to access for the road test.
The supervised driving requirement exists because research shows that young drivers benefit from extended practice under supervision before driving independently. You cannot waive this requirement based on prior driving experience or an out-of-state license. If you are under 18 and new to North Carolina, you will need to start with the learner's permit process.
If your out-of-state license is expired or suspended
If your out-of-state license has expired, you may still be able to take the road test if the expiration is recent and your driving record is clean. Contact the North Carolina DMV directly to ask whether your specific situation qualifies. Some DMV offices have discretion to allow the road test for recently expired licenses, but policies can vary by location.
If your license is suspended or revoked, you cannot take the road test in North Carolina. You will need to resolve the suspension or revocation in your home state first. Contact the DMV in the state that issued your license to find out what steps are required to restore your driving privileges before you move forward in North Carolina.
Timeline and fees
The written knowledge test and road test can often be scheduled on the same day or within a few days of each other, depending on your local DMV office's availability. Call ahead or check the DMV website to see current wait times in your area. Some offices allow you to schedule online, while others require you to call or visit in person.
The fee for a North Carolina driver's license varies depending on the type and length of the license. A standard four-year license costs less than an eight-year license. You will also pay a separate fee for the road test. Bring a check, debit card, or cash — policies on payment methods vary by office, so call ahead to confirm what your local DMV accepts.
Frequently Asked Questions
Can I use an expired out-of-state license to skip the learner's permit?
It depends on how recently it expired and your local DMV's policy. Contact your North Carolina DMV office with your license expiration date to ask whether you can still take the road test. If your license is too old, you may need to renew it in your home state first or go through the learner's permit process.
What if I have a learner's permit from another state?
A learner's permit from another state does not count as a full driver's license, so it does not may have access to you to skip North Carolina's learner's permit requirement. You will need to obtain a North Carolina learner's permit and complete the supervised driving hours before you can take the road test.
Do I need to take a driver's education course?
North Carolina does not require driver's education for adults 18 and older. You only need to pass the written knowledge test and the road test. If you are under 18, you may be required to complete a driver's education course — check with your local DMV or high school to confirm the current requirement.
What happens if I fail the road test?
You can retake the road test after waiting a few days. There is a fee each time you take the test. You do not need to retake the written knowledge test if you already passed it — your passing score remains valid for a set period while you prepare for another road test attempt.
Can I take the road test in a vehicle that is not registered in my name?
Yes, you can use someone else's vehicle for the road test as long as it is registered, insured, and in safe working condition. The vehicle does not need to be registered in your name. Make sure the owner gives you permission and that you have proof of insurance in the vehicle during the test.