The basic path: written test, driving test, then your license
To get your first driver's license in North Carolina, you will take a written knowledge test at the DMV, pass a driving test with an examiner, and then receive your license the same day if you pass both. You cannot skip either test. The whole process takes a few weeks of preparation, then one or two visits to the DMV — one for the written test and a separate appointment for the driving test.
North Carolina issues licenses through the Division of Motor Vehicles (DMV), which operates licensing offices across the state. You must be at least 16 years old to get a learner's permit first, then at least 16 years and 6 months old to take the driving test and receive a full license. If you are under 18, you will also need to follow the Graduated Licensing System (GLS), which places restrictions on when and how you can drive for the first six months.
Key Takeaways
- You must pass a written knowledge test and a behind-the-wheel driving test at the DMV; both are required and cannot be waived.
- Bring your Social Security number, proof of residency (utility bill, lease, or bank statement), and proof of identity (passport, birth certificate, or school ID) to your first DMV visit.
- The written test covers road signs, right-of-way rules, and safe driving practices from the North Carolina Driver's Handbook, which you can read free online before you go.
- Driving tests are scheduled by appointment and typically take 20 to 30 minutes; you must bring a vehicle that is registered, insured, and in safe working condition.
- If you are under 18, your license will have restrictions for the first six months, including a midnight curfew and limits on passengers under 21.
What documents to bring to the DMV
Bring three types of documents: proof of identity, proof of Social Security number, and proof of North Carolina residency. The DMV will not issue a license without all three, so check before you go.
For proof of identity, bring one of these: a valid U.S. passport, a certified birth certificate, a school photo ID, a military ID, or a tribal ID. A school photo ID is the easiest if you have one. If you bring a birth certificate, it must be a certified copy with the state seal, not a photocopy.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return with your name and number on it. If you do not have any of these, you can bring a letter from the Social Security Administration.
For proof of residency, bring a recent utility bill, a lease agreement, a mortgage statement, a bank statement, or a government check addressed to you at your North Carolina address. The document must show your name and current address and be dated within the last 60 days. A school enrollment letter also works if it shows your address.
How to study for the written test
The written test has 25 questions and you must answer at least 20 correctly to pass. All questions come from the North Carolina Driver's Handbook, which is free to read online at the DMV website or to pick up in print at any licensing office.
The test covers road signs (what they mean and when to obey them), right-of-way rules (who goes first at intersections and in other situations), speed limits, parking rules, and safe driving practices like following distance and how to handle skids or brake failure. You will also see questions about what to do if you are pulled over, how to report an accident, and the penalties for driving under the influence.
Study the handbook section by section. Take the practice tests on the DMV website — they show you the same types of questions you will see on the real test. Most people who read the handbook and take the practice tests twice pass on their first try. If you fail, you can retake the written test the same day or come back another day at no extra cost.
Scheduling and taking the written test
You can walk into most DMV offices without an appointment for the written test, but wait times vary widely — some offices have a 30-minute wait, others have a two-hour wait. To avoid waiting, you can schedule an appointment online through the North Carolina DMV website or by calling your local office. Appointments are free.
Bring your documents, a pen, and your learner's permit if you already have one. If you do not have a learner's permit yet, you can take the written test and receive the permit on the same visit. The test takes about 15 minutes. You will sit at a computer and answer the 25 questions. The computer tells you when ready whether you passed.
If you pass, the DMV will issue you a learner's permit on the spot. A learner's permit lets you drive only when a licensed driver who is at least 21 years old is sitting next to you in the front seat. You must have a learner's permit for at least 30 days before you can take the driving test.
What to expect on the driving test
The driving test is a 20- to 30-minute drive with a DMV examiner in your vehicle. The examiner watches how you handle the car, follow traffic laws, and respond to other drivers and road conditions. You will be tested on basic skills like starting the car, using turn signals, making turns, stopping at stop signs, merging, and parking. The examiner will also ask you to do things like turn on your headlights or open your hood to show you know where the controls are.
You must bring a vehicle that is registered in North Carolina, has current insurance, and is in safe working condition. The vehicle must have working brakes, steering, lights, wipers, and mirrors. The examiner will check these before the test starts. You cannot use a vehicle with a "for sale" sign on it or one that is not registered to you or a family member.
Bring your learner's permit, proof of insurance, and proof of vehicle registration. You must also bring someone who is at least 21 years old and holds a valid driver's license to sit in the car while you drive — this person cannot be the examiner. If you fail, you can retake the test, but you must wait at least one day and pay the test fee again.
Scheduling the driving test and what happens after you pass
Driving tests are scheduled by appointment only. You can schedule online through the North Carolina DMV website or by calling your local office. Wait times for appointments vary by location and season — some offices have openings within a week, others have a wait of several weeks. Schedule as soon as you have held your learner's permit for 30 days.
When you pass the driving test, the examiner will tell you on the spot. You will then go to the DMV office to pay the license fee (currently $20 for a four-year license for drivers under 18, and $24 for drivers 18 and older) and have your photo taken. Your license will be mailed to you within 7 to 10 business days. You can drive with your learner's permit and the test receipt until the physical license arrives.
If you are under 18, your license will have a Graduated Licensing System (GLS) restriction for the first six months. This means you cannot drive between midnight and 5 a.m., and you cannot have more than one passenger under 21 in the car (unless they are a family member). After six months, you can go back to the DMV and remove the restriction by paying a small fee, or the restriction will automatically expire when you turn 18.
What to do if you fail the driving test
If you fail the driving test, you can retake it as soon as the next day. There is no waiting period between attempts. You will need to pay the test fee again (currently $10 for the driving test). You can schedule your next test online or by phone.
Before you retake the test, practice the skills the examiner said you need to work on. Common reasons people fail include not using turn signals, not coming to a complete stop at stop signs, hitting the curb while parking, or not checking mirrors and blind spots. Ask a trusted driver to practice with you and give you honest feedback on these specific skills.
Frequently Asked Questions
Can I get a license without a learner's permit first?
No. North Carolina requires you to hold a learner's permit for at least 30 days before you can take the driving test. You must pass the written test to get the permit, then wait the 30 days, then schedule the driving test.
What if I fail the written test?
You can retake it the same day or come back another day at no extra cost. Most people pass on the second try if they study the handbook and practice tests between attempts. There is no limit to how many times you can retake the written test.
Do I need to take a driver's education class?
No, it is not required by law. However, if you are under 18, taking an approved driver's education course may lower your car insurance rates and can help you feel more confident before the driving test. Check with your school or local community college for options.
What happens 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 the written or driving test. Bring your out-of-state license, proof of residency, and proof of Social Security number to the DMV. You will pay the license fee and have your photo taken.
Can someone else take the driving test in my vehicle if I do not own a car?
No. You must be the one driving during the test. However, the vehicle does not have to be registered to you — it can be registered to a parent, guardian, or family member. Make sure the vehicle is insured and in safe working condition before you schedule the test.