What you need to get a North Carolina learner's permit
A North Carolina learner's permit lets you practice driving with a licensed adult in the car. To get one, you must visit a Division of Motor Vehicles (DMV) office in person with proof of identity, proof of Social Security number, and proof of residency. You will also take a written test on road signs, traffic laws, and safe driving rules.
North Carolina does not charge a fee for the learner's permit itself, though you will pay for the knowledge test if you fail and retake it. The permit is valid for five years from the date you receive it, so you have time to practice and move toward your full license.
You must be at least 15 years old to get a learner's permit in North Carolina. If you are under 18, you will also need a parent or legal guardian to sign your process in person at the DMV office.
Key Takeaways
- You must bring proof of identity, proof of Social Security number, and proof of residency to a DMV office to get a learner's permit.
- The written test covers road signs, traffic laws, and safe driving — you can study the official North Carolina Driver's Handbook before you go.
- If you are under 18, a parent or legal guardian must be present and sign your process at the DMV office.
- Your learner's permit is valid for five years and costs nothing unless you retake the knowledge test.
Documents you must bring to the DMV
Proof of identity can be a passport, military ID, or state ID card. A school ID alone will not work. If you do not have a passport or military ID, bring your birth certificate along with a second form of ID like a school ID or library card — the DMV will accept the combination.
Proof of Social Security number can be your Social Security card itself, a W-2 form, a tax return, or a 1099 form. A Social Security letter from the government also works. You do not need to bring the original — a copy is fine.
Proof of residency must show your current address and your name. A utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days will work. If you live with family and are not on the bill, bring a signed letter from the person whose name is on the bill, along with that bill itself.
How the written test works
The North Carolina knowledge test has 50 questions. You must answer at least 40 correctly to pass. The test covers road signs and what they mean, right-of-way rules, speed limits, parking rules, and safe driving practices. You can take the test on a computer at the DMV office — it takes about 30 minutes.
Before you go to the DMV, study the official North Carolina Driver's Handbook, which is free and available online at the DMV website. The handbook covers everything on the test. Many people also use practice tests online to get familiar with the question format, though the real test will have different questions.
If you do not pass on your first try, you can retake the test. There is a fee for each retake, and you must wait at least one day before trying again. Most people pass on the second attempt if they study the handbook between tries.
Restrictions on your learner's permit
With a learner's permit, you can only drive when a licensed driver who is at least 21 years old is sitting in the front passenger seat next to you. That person must have a valid driver's license. You cannot drive alone, and you cannot drive with only passengers your own age.
You also cannot drive between midnight and 5 a.m. while you hold a learner's permit. This rule applies even if a licensed adult is in the car. If you need to drive during those hours for school, work, or a medical emergency, you will need to get your full license first.
You must follow all regular traffic laws — speed limits, traffic signals, and seat belt rules. The supervising adult in the car is responsible for making sure you follow the rules, and they can face penalties if you break traffic laws while driving on your permit.
How long you must hold your learner's permit
North Carolina requires you to hold your learner's permit for at least 12 months before you can take the road test for your full license. During that time, you must log at least 60 hours of supervised driving, with at least 10 of those hours at night. A parent or guardian must sign off on these hours in a log that you keep.
The 12-month waiting period starts from the date the DMV issues your permit. If you turn 18 before the 12 months are up, the waiting period still applies — you cannot skip it by waiting until you are an adult.
After you have held your permit for 12 months and completed the required hours, you can schedule a road test at a DMV office. The road test costs a fee and takes about 25 to 30 minutes. You must bring your learner's permit, proof of insurance, and the supervising adult who will be in the car during the test.
What happens if your permit expires
Your learner's permit is valid for five years from the date you receive it. If you do not pass your road test before the five years are up, your permit expires and you must start over — take the written test again and get a new permit.
If your permit is about to expire and you have not yet scheduled your road test, contact a DMV office right away. You can schedule the test by phone, online, or in person. Do not wait until the last day, because test appointments can fill up weeks in advance.
Where to find a DMV office and schedule your test
North Carolina has DMV offices in every county. You can find the office nearest you and check its hours on the North Carolina DMV website. Some offices are busier than others, so calling ahead to ask about wait times can save you a trip.
You can schedule your written test online through the DMV website, by phone, or by visiting an office in person. Online scheduling is usually the fastest option. If you schedule online, you will get a confirmation with your test date and time — arrive 15 minutes early.
If you cannot make your scheduled test, you can cancel or reschedule online or by phone. Canceling ahead of time means your appointment slot opens up for someone else and you avoid a no-show fee.
Frequently Asked Questions
Can I get my learner's permit if I am homeschooled?
Yes. Homeschooled students follow the same rules as other students — you must be at least 15 years old, bring the required documents, and pass the written test. Proof of residency and identity work the same way for everyone.
What if I fail the written test?
You can retake it after waiting at least one day. There is a fee for each retake. Most people pass on the second try if they study the North Carolina Driver's Handbook between attempts. You can take the test as many times as you need to pass.
Do I need car insurance to get a learner's permit?
No. You do not need insurance to get the permit itself. However, the car you practice in must be insured, and you will need proof of insurance when you take your road test for your full license.
Can I drive to school on my learner's permit?
Only if a licensed adult who is at least 21 years old is in the front passenger seat with you. You cannot drive to school alone on a learner's permit, even if you are driving directly there and back.
What if I move to a different state before I get my full license?
You will need to get a learner's permit in your new state. Each state has its own rules and requirements. Your North Carolina permit will not transfer, but your driving practice hours may count toward your new state's requirements — contact that state's DMV to find out.