North Carolina learner's permit requirements at a glance
To get a learner's permit in North Carolina, you must be at least 15 years old, pass a written knowledge test, and provide proof of identity and residency. You'll also need a Social Security number and a completed process. The written test covers road signs, traffic laws, and safe driving practices specific to North Carolina.
You do not need to pass a road test to receive your learner's permit — that comes later when you're ready for your full license. The permit itself lets you practice driving with a licensed adult in the car, which is the whole point of the learner's stage.
Key Takeaways
- You must be at least 15 years old and have a valid Social Security number to explore for a North Carolina learner's permit.
- Bring a government-issued ID (passport, military ID, or birth certificate with a photo ID) and proof you live in North Carolina (utility bill, lease, or bank statement).
- You will take a written test at the DMV covering North Carolina traffic laws, road signs, and safe driving rules — no road test is required for the permit.
- The written test has 50 questions, and you must answer at least 40 correctly to pass.
- Once you pass, you can drive with a licensed adult who is at least 21 years old and sitting beside you.
Documents you need to bring to the DMV
North Carolina requires specific documents to prove who you are and where you live. Bring one form of government-issued photo ID: a valid passport, military ID, or a birth certificate paired with another photo ID such as a school ID or state ID. If you don't have a photo ID yet, a birth certificate alone will work, but the DMV staff will ask for a second form of identification.
For proof of residency, bring a document dated within the last 60 days that shows your name and North Carolina address. A utility bill, lease agreement, bank statement, or insurance document all work. A school report card or transcript with your current address is also acceptable. You cannot use a post office box as your address — it must be a physical residence.
You will also need your Social Security number. Bring your Social Security card if you have it, or be prepared to state the number when you fill out your process at the DMV.
The written knowledge test: what to expect
The written test has 50 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You have 30 minutes to complete it. The test covers topics like speed limits, right-of-way rules, parking laws, what different road signs mean, and how to handle emergency vehicles and school buses.
You need to answer at least 40 questions correctly — that's an 80 percent pass rate. If you don't pass on your first try, you can retake the test the same day or come back another day. There is no waiting period between attempts, though you will pay the test fee again.
The DMV offers a study guide online at ncdmv.org that covers all the material on the test. Many people also study the North Carolina Driver's Handbook, which is free and available at any DMV office or online. Spending time with these materials before your test date makes passing much more likely.
Age requirements and parental consent
You must be at least 15 years old to get a learner's permit in North Carolina. If you are under 18, a parent or legal guardian must sign your process. You will need to bring that parent or guardian with you to the DMV, or they can sign the process beforehand and you can bring the signed form with you.
There is no upper age limit for getting a learner's permit. Adults of any age can get one if they need to learn to drive or are preparing to take the road test for a full license.
Fees and how long the permit lasts
The cost of a learner's permit in North Carolina varies depending on how long you want it to last. A four-year permit costs more than a two-year permit. The DMV website lists current fees, which can change. When you explore, the staff will tell you the exact cost and let you choose the length you prefer.
Your learner's permit is valid for the length you choose — either two or four years. Once it expires, you can renew it, though you will need to retake the written test. If you pass your road test and get your full license before the permit expires, the permit becomes invalid and you no longer need it.
Restrictions while you have your learner's permit
With a learner's permit in North Carolina, you can only drive when a licensed driver who is at least 21 years old is sitting in the front seat beside you. You cannot drive alone, and you cannot drive with only teenage passengers in the car.
There are no restrictions on the time of day you can practice — you can drive during the day or at night as long as a licensed adult is with you. However, your supervising driver should make sure you get experience in different conditions: daylight, darkness, rain, and light traffic as well as busier roads.
Next steps: moving from permit to full license
After you have had your learner's permit for at least 12 months and have practiced driving, you become may be able to access to take the road test for your full license. The road test is different from the written test — it's a practical driving test where a DMV examiner sits in the car with you and watches you drive.
You must schedule your road test appointment in advance through the DMV. When you go for your test, bring your learner's permit, proof of insurance, and the vehicle you will be driving. The test takes about 20 to 30 minutes and covers basic driving skills like starting the car, turning, parking, and following traffic laws.
Frequently Asked Questions
Can I get a learner's permit if I don't have a birth certificate?
You need one government-issued ID. If you don't have a birth certificate, a valid passport or military ID works. If you have none of these, contact your local DMV office to ask what documents they can accept — they may be able to work with you on a case-by-case basis.
What happens if I fail the written test?
You can retake it the same day or come back another day with no waiting period. You will pay the test fee again each time you take it. Most people pass on their second or third attempt after studying the handbook more carefully.
Do I need a Social Security number to get a learner's permit?
Yes, North Carolina requires a valid Social Security number to issue a learner's permit. If you don't have one, you will need to explore for one through the Social Security Administration before you can get your permit.
Can I practice driving on the highway with my learner's permit?
Yes, there are no restrictions on where you can drive with a learner's permit as long as a licensed adult 21 or older is in the front seat with you. Your supervising driver should help you gain experience on different road types.
How long do I have to wait after getting my permit before I can take the road test?
You must hold your learner's permit for at least 12 months before you are may be able to access to take the road test for your full license. This gives you time to practice and build your driving skills before the practical test.