What you need to bring to the DMV for a North Carolina learner's permit
North Carolina issues learner's permits through the Division of Motor Vehicles. To get one, you must visit a DMV office in person with specific documents. You cannot get a learner's permit by mail or online.
Bring a proof of identity — a valid passport, military ID, or certified birth certificate. You also need proof of Social Security number, which can be a Social Security card, W-2 form, or tax return. Finally, bring proof of North Carolina residency such as a utility bill, lease agreement, or bank statement dated within the last 60 days. Your name on the residency document must match your identity document.
If you are under 18, a parent or legal guardian must be present at the DMV office. Bring their ID as well. If you are 18 or older, you can explore alone.
Age requirements and restrictions for learner's permit holders
You must be at least 15 years old to get a learner's permit in North Carolina. There is no upper age limit.
Once you have your permit, you can only drive with a licensed driver who is 21 or older sitting in the front passenger seat. You cannot drive alone. You also cannot drive between midnight and 5 a.m., and you must follow all regular traffic laws. Violations of learner's permit restrictions can result in fines and suspension of your permit.
You must hold your learner's permit for at least 12 months before you can take the road test for a regular driver's license. If you are under 18, you must also complete a driver education course — either in-person classroom instruction or an online course approved by North Carolina.
The written test: what to study and how it works
The written test covers North Carolina traffic laws, road signs, and safe driving practices. The test has 25 multiple-choice questions, and you must answer at least 20 correctly to pass. You get one attempt per visit to the DMV.
Study materials are free. The North Carolina DMV publishes the North Carolina Driver's Handbook online at ncdmv.org, and you can read it or read it there. The handbook covers everything on the test. Many people also study using the practice tests available on the DMV website, which show you the types of questions you will see.
The test is given on a computer at the DMV office. You will sit at a terminal, answer the questions, and get your score when ready. If you fail, you can schedule another test, but you must wait at least one day before retaking it.
The vision screening and what happens if you fail
Before you take the written test, the DMV will check your vision. You must be able to see at least 20/40 in each eye, with or without glasses or contacts. If you wear corrective lenses, bring them to the DMV.
If you fail the vision screening, the DMV will not let you take the written test that day. You will need to see an eye doctor, get a corrected vision prescription if needed, and return to the DMV. Bring your glasses or contacts with you on your next visit. Some DMV offices have a vision chart on-site, but do not count on it — bring your corrective lenses.
Cost and how long the permit lasts
A learner's permit costs $20 in North Carolina. You pay this fee at the DMV when you explore. The fee is non-refundable even if you fail the written test.
Your learner's permit is valid for five years from the date it is issued. You can renew it before it expires by returning to the DMV with your current permit and paying the renewal fee, which is also $20. If your permit expires, you will need to retake the written test and pay the full fee again.
What to do if you fail the written test
If you do not pass the written test on your first try, you can retake it. You must wait at least one day before your next attempt. You will pay the $20 fee again for each retest.
Before you return, spend more time studying the North Carolina Driver's Handbook. Focus on the areas where you struggled. The DMV does not tell you which questions you missed, but the handbook is organized by topic, so you can review sections like traffic signs, right-of-way rules, or speed limits. Many people find that taking the practice tests on the DMV website multiple times helps them identify weak areas.
There is no limit to how many times you can retake the test, but each attempt costs $20 and requires a trip to the DMV office.
DMV office locations and how to schedule your visit
North Carolina has DMV offices in most counties. You can find the office nearest you and its hours on the ncdmv.org website. Some offices are busier than others, and wait times vary by location and time of day.
You do not need an appointment for a learner's permit test in most North Carolina DMV offices. You can walk in during business hours. However, some offices now offer online scheduling to reduce wait times. Check the DMV website for your local office to see if scheduling is available. If it is, you can book a time slot online and arrive at your scheduled time.
Arrive early in the day if possible. Offices tend to be less crowded in the morning, and you will have a better chance of completing your test the same day without a long wait.
Key Takeaways
- You must be at least 15 years old and bring proof of identity, Social Security number, and North Carolina residency to the DMV office in person.
- The written test has 25 questions and you must answer at least 20 correctly; study materials are free on the North Carolina DMV website.
- You must pass a vision screening before taking the written test, and you must be able to see at least 20/40 in each eye with or without corrective lenses.
- A learner's permit costs $20, is valid for five years, and requires you to drive with a licensed adult 21 or older in the front seat at all times.
- If you fail the written test, you can retake it after waiting at least one day, but you must pay the $20 fee again for each attempt.
Frequently Asked Questions
Can I get a learner's permit if I have a suspended or revoked license?
No. If your driver's license is suspended or revoked in North Carolina or any other state, you cannot get a learner's permit. You must resolve the suspension or revocation first by paying any fines, completing required courses, or waiting out the suspension period. Contact the North Carolina DMV to find out the status of your license and what steps you need to take.
What if I fail the vision screening?
You cannot take the written test until you pass the vision screening. See an eye doctor and get a corrected vision prescription if you need one. Return to the DMV with your glasses or contacts and try the vision screening again. There is no fee to retake the vision screening.
Do I have to take driver's education if I'm 18 or older?
No. Driver's education is required only if you are under 18. If you are 18 or older, you can skip the course and go straight to the written test for your learner's permit. However, you must still hold the permit for 12 months before taking the road test for a full license.
Can someone else pick up my learner's permit for me?
No. You must be present at the DMV to take the written test and vision screening. Your permit is issued on the spot after you pass, so you cannot have someone else collect it on your behalf.
What happens if my learner's permit expires?
If your permit expires before you take your road test, you will need to retake the written test and pay the $20 fee again. You cannot renew an expired permit — you must reapply from the beginning. Renew your permit before it expires by visiting the DMV with your current permit and the $20 renewal fee.