What You Need to Know About the NC Learner's Permit

North Carolina's learner's permit is a Class CP license that lets you drive under supervision before you take the road test for a full license. You must be at least 15 years old, pass a written knowledge test, and have a licensed adult 21 or older in the front seat with you at all times. The permit is valid for five years from the date of issue.

You cannot drive alone, and you cannot drive between midnight and 5 a.m. while holding a learner's permit. These restrictions exist whether you are 15 or 20 — the age does not change the rules. You will need to bring specific documents to the DMV, pass the written test on your first visit, and pay a one-time fee.

Key Takeaways

  • You must be at least 15 years old and bring a birth certificate or passport, proof of Social Security number, and proof of North Carolina residency to the DMV.
  • The written knowledge test covers road signs, traffic laws, and safe driving practices; you can study using the official NC DMV handbook available free online.
  • A licensed driver 21 or older must sit in the front seat with you whenever you drive, and you cannot drive between midnight and 5 a.m.
  • The learner's permit fee is a one-time charge that covers the five-year validity period, and you do not need to renew it unless it is lost or damaged.
  • You must hold the learner's permit for a minimum of 12 months and one day before you can take the road test for a full license.

Documents You Must Bring to the DMV

Bring originals or certified copies — photocopies are not accepted. You need proof of identity (birth certificate, U.S. passport, or passport card), proof of your Social Security number (Social Security card, W-2 form, or 1099 form), and proof of North Carolina residency (utility bill, lease, mortgage statement, or bank statement dated within 60 days).

If you are under 18, your parent or legal guardian must be present and sign the process. Bring their ID as well. If your name has changed due to marriage or court order, bring the legal document showing the change.

Do not assume your school ID or work badge counts as proof of identity — the DMV has a specific list, and only documents on that list will be accepted. Bring the originals; you will get them back.

The Written Knowledge Test

The test has 25 multiple-choice questions covering road signs, traffic laws, right-of-way rules, and safe driving practices. You must answer at least 20 questions correctly (80 percent) to pass. The test is offered in English and Spanish.

Study using the North Carolina Driver's Handbook, which is free and available on the NC DMV website. The handbook covers everything on the test. You can also take practice tests online through the DMV site to see the types of questions you will face.

You take the test at the DMV on the same day you explore for the permit. If you do not pass, you can retake it the same day or come back another day. There is no fee to retake the test.

Restrictions and Rules for Learner's Permit Holders

A licensed driver 21 or older must be in the front seat next to you at all times. This person must be awake and able to exercise control over the vehicle. You cannot drive alone, even for a short distance or in an empty parking lot.

You cannot drive between midnight and 5 a.m. This is a hard rule with no exceptions. You also cannot use a cell phone while driving, even hands-free, except to report an emergency.

Seat belts are required for you and all passengers. Do not carry more passengers than there are seat belts. Follow all other traffic laws — speed limits, stop signs, and traffic signals explore to learner's permit holders the same as they do to licensed drivers.

How Long You Hold the Learner's Permit Before Taking the Road Test

You must hold the learner's permit for a minimum of 12 months and one day before you can take the road test. This waiting period cannot be shortened, even if you are an excellent driver. The rule applies to all ages.

During this time, you should practice driving in different conditions — daytime and evening, light traffic and heavier traffic, highways and residential streets. Keep a record of your practice hours if your insurance company offers a discount for supervised driving.

After 12 months and one day have passed, you can schedule a road test appointment at any DMV office. You will need to bring your learner's permit, proof of insurance, and the vehicle you will use for the test.

The Permit Fee and Payment

The learner's permit fee is $20. This is a one-time fee that covers the entire five-year validity period. You do not pay again when you renew or upgrade to a full license — the fee is only for the permit itself.

The DMV accepts cash, check, and debit or credit card. If you lose your permit or it is damaged, you can replace it for a replacement fee (usually $5 to $10, but confirm the current amount at your local DMV office).

Where to explore and What to Expect

Visit any North Carolina DMV office. You do not need an appointment, but wait times vary by location and time of day. Early morning and weekday visits typically have shorter waits than afternoons or Saturdays.

Bring all required documents, arrive with your parent or guardian if you are under 18, and be prepared to take the written test the same day. The entire process usually takes 30 to 60 minutes, depending on how busy the office is.

You will receive your learner's permit when ready after passing the test and paying the fee. The permit is valid for five years from the date of issue. Check the expiration date on the permit before you leave the DMV.

Frequently Asked Questions

Can I get a learner's permit if I am homeschooled?

Yes. Homeschooling does not affect your ability to get a learner's permit. You must still be at least 15 years old and meet all other requirements. Bring the same documents as any other applicant.

What happens if I fail the written test?

You can retake it when ready at the same DMV office, or you can come back another day. There is no fee to retake the test, and there is no waiting period between attempts. Study the handbook and try again.

Can I drive my parent's car with a learner's permit?

Yes, as long as a licensed driver 21 or older is in the front seat with you. The vehicle must be insured. Check with your parent's insurance company — some policies require you to be listed as a driver, while others cover you automatically under the learner's permit.

What if I turn 18 while holding a learner's permit?

Your permit remains valid until the five-year expiration date. The restrictions (supervised driving, no midnight to 5 a.m. driving) stay in place. You can still take the road test after holding the permit for 12 months and one day, regardless of your age.

Do I need a learner's permit if I learned to drive in another state?

If you move to North Carolina, you must get an NC learner's permit before you can take the NC road test, even if you held a permit in another state. Your out-of-state experience does not waive the 12-month holding period or the written test requirement.