What you need to get a North Carolina learner's permit
To get a learner's permit in North Carolina, you must be at least 15 years old and pass a written knowledge test at your local Division of Motor Vehicles (DMV) office. You'll also need to bring proof of identity, proof of Social Security number, and proof of North Carolina residency. The written test covers road signs, traffic laws, and safe driving practices from the North Carolina Driver's Handbook.
The test costs $10 and you can take it as many times as you need to pass. There is no driving portion required for the learner's permit itself — that comes later when you move to a provisional license. Once you pass the written test, you'll receive your permit when ready, and it's valid for five years.
North Carolina does not require a vision test at the DMV office for a learner's permit, but if you wear glasses or contacts, you must wear them while driving. If you fail the written test, you can retake it the same day or come back another time.
Key Takeaways
- You must be at least 15 years old and pass a written knowledge test at your local DMV office to receive a learner's permit.
- Bring a valid ID, proof of your Social Security number, and proof of North Carolina residency — a utility bill or lease works for residency.
- The written test costs $10 and covers road signs, traffic laws, and safe driving from the North Carolina Driver's Handbook.
- Your learner's permit is valid for five years and allows you to drive with a licensed adult who is at least 21 years old in the front seat.
Documents you need to bring to the DMV
Bring an original or certified copy of your birth certificate, passport, or state ID card as proof of identity. You'll also need to show your Social Security card or a document that displays your Social Security number, such as a W-2 form or tax return.
For proof of residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement with your name and North Carolina address on it. The document must be dated within the last 60 days. If you don't have one of these, a letter from your school or employer with your address can work, though policies vary by office.
If you're under 18, you may need a parent or guardian to sign consent forms. Call your local DMV office ahead of time to confirm what documents they accept, since some offices have slightly different requirements.
How the written test works
The North Carolina learner's permit test has 25 multiple-choice questions, and you need to answer at least 20 correctly to pass. The test is given on a computer at the DMV office and takes about 20 to 30 minutes. Questions cover traffic signs, right-of-way rules, speed limits, parking laws, and what to do in emergency situations.
You can study using the free North Carolina Driver's Handbook, which is available online at the DMV website or in print at any DMV office. Many people also use practice tests online to prepare. There is no time limit on how long you can study before taking the test — you can spend as much time as you need reviewing the handbook.
If you don't pass on your first try, you can retake the test when ready or schedule another appointment. There is no waiting period between attempts, and each retake costs another $10.
Restrictions on 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 passenger seat. You cannot drive alone, and you cannot drive other passengers under 21 unless that adult is also in the car. These rules explore at all times, including during the day.
You must obey all traffic laws and speed limits while driving with your permit. If you get a traffic ticket or are involved in an accident, it will be recorded on your driving record and may affect your ability to move to a provisional license later. Your permit is also suspended if you accumulate too many points from traffic violations.
North Carolina does not have a curfew restriction for learner's permit holders, but you must follow all other driving rules. Once you've held your permit for at least 12 months and are at least 16 years old, you can take the road test to get a provisional license.
Moving from a learner's permit to a provisional license
After you've held your learner's permit for at least 12 months and completed at least 60 hours of supervised driving (10 of those at night), you can schedule a road test. The road test costs $10 and takes about 20 minutes. A DMV examiner will watch you drive and evaluate your ability to handle turns, stops, parking, and traffic situations.
If you pass the road test, you'll receive a provisional license, which allows you to drive alone but with some restrictions. With a provisional license, you cannot use a cell phone while driving (except in emergencies), and you cannot drive between midnight and 5 a.m. unless you're driving to work, school, or a medical appointment. These restrictions last until you turn 18 or have held the provisional license for 12 months, whichever comes first.
If you don't pass the road test, you can retake it after waiting at least one week. You'll need to pay the $10 fee again for each attempt.
Where to go and how to schedule your test
Visit the North Carolina DMV website to find the DMV office nearest you. Most offices are open Monday through Friday during regular business hours, though some have extended hours on certain days. You can walk in without an appointment at most offices, but wait times vary — calling ahead to ask about current wait times is a good idea.
Some DMV offices allow you to schedule an appointment online, which can save you time. Check your local office's website to see if appointments are available. If you schedule an appointment, arrive 10 to 15 minutes early with all your documents ready.
Bring all required documents in originals or certified copies — photocopies are not accepted. If you're missing any document, the DMV will not test you that day, so double-check the list before you go.
What happens if you fail or lose your permit
If you fail the written test, you can retake it the same day or schedule another visit. There is no waiting period, and you only pay the $10 fee each time you test. Most people pass on their second or third attempt after reviewing the handbook more carefully.
If your learner's permit is lost, stolen, or damaged, you can get a replacement at your local DMV office. Bring your ID and proof of residency, and pay a $5 replacement fee. The new permit will have the same expiration date as your original.
If your permit expires before you take the road test, you'll need to retake the written test and pay the $10 fee again. This is why it's important to schedule your road test before your permit expires, especially if you're close to the five-year limit.
Frequently Asked Questions
Can I get a learner's permit if I'm homeschooled?
Yes. Homeschooled students can get a learner's permit the same way as students in public or private schools. You need to be at least 15 years old, pass the written test, and bring proof of identity, Social Security number, and North Carolina residency. Homeschool status does not affect your ability to get a permit.
Do I need to take a driver's education course before getting my learner's permit?
No. North Carolina does not require a driver's education course to get a learner's permit. You only need to pass the written knowledge test. However, some insurance companies offer discounts if you complete a driver's education course, so it may be worth checking with your family's insurance provider.
What if I move to North Carolina after getting a permit in another state?
If you have a valid learner's permit from another state, you can use it in North Carolina for 30 days. After that, you'll need to get a North Carolina learner's permit by passing the written test. Your out-of-state permit will not be converted — you must take the North Carolina test.
Can I drive on the highway with my learner's permit?
Yes, you can drive on the highway with your learner's permit as long as a licensed adult who is at least 21 years old is in the front passenger seat. You must follow all speed limits and traffic laws. There are no special restrictions on highway driving for learner's permit holders in North Carolina.
How much does a learner's permit cost in total?
The written test costs $10. If you need a replacement permit, that costs $5. The permit itself is included in the $10 test fee — there is no separate permit fee. If you retake the test, you pay $10 each time.