How to Get a Driver’s License in North Carolina [2024]

Learn how to get your NC learner's permit or driver's license and schedule your driving test in North Carolina with this step-by-step guide. Discover what to expect, things you need, and how to get behind the wheel faster.
North Carolina car
NC driver's license types How do I apply? How do I schedule my driving test? Knowledge (written) test Driving (road) test How do I replace or renew my license? New residents

Time is of the essence?

Pass your North Carolina DMV driver's test the first time, guaranteed. Be fully prepared in days, not weeks with Premium.

Tell me more!
pass guarantee

How Does It Work?

North Carolina boasts barrier-island beaches, charming cities and mountain ranges. You can reach them all if you learn to drive and get a North Carolina driver license. Follow this full step-by-step guide to get, renew or transfer your driver license without any hassle in The Tar Heel State.

Get a learner permit

Allows you to practice driving under supervision.

Get a provisional license

Allows you to drive unsupervised with restrictions.

Get a Full (Adult) License

Allows you to drive with no restrictions.

Pro tip: To take on North Carolina's mountain drives and coastal highways, having polished driving skills is essential. Our tutorials on manual driving and effective parallel parking are key to driving success. Get comfortable with parking in reverse and perfecting three-point turns. Proper mirror adjustment is a safety necessity. For further skill enhancement, our Online Driving Simulator is available, and international drivers should review North Carolina's international driver's license guidelines.

Types of Driver Licenses in North Carolina

For each license type there's a corresponding type of instruction permit
North Carolina Class C Driver's License
Class C Regular
It is the most common driver license that allows you to operate personal cars and small trucks. It includes all noncommercial single vehicles with a GVWR of less than 26,001 pounds; and towing a vehicle which has a combined GVWR of less than 26,001 pounds. Read the NC Driver Handbook or take a free NC DMV practice test.
North Carolina Class A/B Driver's License
Class A/B Regular
These licenses allow you to operate bigger vehicles that are exempt from CDL requirements. Class A is for driving a combination of vehicles when the towed unit has a gross vehicle weight rating (GVWR) of 10,001 pounds or more. Class B is used for driving a vehicle with a GVWR of 26,001 pounds or more, and towing a vehicle with a GVWR not in excess of 10,000 pounds.
North Carolina Class A/B/C Driver's License
Class A/B/C Commercial
These are commercial driver licenses (CDL) that allow you to operate any combination of vehicles with gross vehicle weight rating (GVWR) of 26,001 pounds or more provided the GVRW of the vehicle towed is more than 10,000 pounds (Class A); any vehicle with GVWR of 26,001 pounds or more or towing a vehicle with GVWR not in excess of 10,000 pounds (Class B); any single vehicle that transports 16 or more passengers (including the driver) or is placarded for transportation of hazardous materials (Class C). Read the NC CDL Manual or take a free NC CDL practice test.
North Carolina Motorcycle Driver's License
Class M
It is a motorcycle endorsement that allows you to operate motorcycles on public roads. You must possess a valid North Carolina driver license of any class to apply for a motorcycle endorsement. Read the NC Motorcyclists' Handbook or take a free NC motorcycle practice test.

How to Apply for Your Class C Driver License

To apply for your first driver license in North Carolina, you must gather documentation and pass a vision, knowledge, traffic signs and driving skill test. This is your complete plan of action depending on your age.
Apply for Learner's License I’m between 15 and 17
(First Timer)

Apply for Level 1 Limited Learner Permit
How to Start
Apply for Provisional License I’m between 16 and 17
(Limited Learner Permit Holder)
Apply for Level 2 Limited Provisional License
How to Start
Apply for Full (Adult) License 18+ I’m 18+ (First Timer)


Apply for Adult (Unrestricted) Driver License
How to Start

How to Apply for Limited Learner Permit in North Carolina

Getting a limited learner permit is the first step of NC Graduated Licensing Program for teenagers of 15 and above years of age. The permit allows you to practice driving under the supervision of a licensed driver who's been licensed for at least 5 years and who will be seating next to you at all times. During the first 6 months you may practice only between 5 a.m. and 9 p.m.

1Complete an approved driver education course at a high school

You may enroll as soon as you turn 14 ½ years of age. The course must consist of a classroom portion (30 hours) and a driving portion (6 hours of behind the wheel practice). At the end of the course, you will get a Driver’s Education Certificate.

2Get a driving eligibilty certificate at your high school

Your school will issue you the certificate if you are enrolled in school and making progress towards a high school diploma or GED.

3Apply in person at a dmv office

You may find a convenient location using this map. You may get an appointment by contacting your local office.

4Bring required documentation

You must bring proof of the following:

  • Your identity and date of birth
  • Your social security number or documentation indicating your legal presence in the U.S.
  • Your NC residency (2 documents)
  • Liability insurance

Here is the list of documents that are recognized by the NC DMV. Check it before you go.

5Pass the road sign recognition test

You should be able to identify regulatory signs and warning signs by color and shape and explain what they mean.

6Pass the vision test

You must meet vision standards for driving in North Carolina. Your license will show if you need corrective lenses.

7Pass the written test

The test has 25 multiple-choice questions about North Carolina traffic laws and safe driving practices. If you fail the test, you may retake it on a later date. Read Frequently Asked Questions about the Written Test and practice with free NC DMV practice tests before you go.

8Pay the permit fee

$21.50 paid by card, cash, money order or personal check.

9Receive a driving log

You will be completing it during the next 12 months (at least 60 hours of driving). You may get it at the DMV.

10Get your limited learner permit and start practicing

Note that you will lose your driving privileges if you drop out of school. You will lose your license for 12 months or until you receive a Driving Eligibility Certificate or high school diploma, if you are suspended from school or assigned to an alternative education setting for 10 consecutive days as a result of disciplinary action.

Supercharge your chances of passing the DMV test

Take free North Carolina DMV practice tests that are just like the real thing.
Show me

How to Apply for Level 2 Limited Provisional License in North Carolina

It is the second step of NC Graduated Licensing Program for teenagers of 16- 17 years of age. It allows you to drive unsupervised but only between 5 a.m. and 9 p.m. unless you drive for work, or volunteer fire, rescue or emergency medical service. While driving unsupervised, you may not have more than one passenger under 21 years of age unless they are part of your immediate family.

1Hold your limited learner permit for at least 12 months

The last 6 months must be free of moving violations and seat belt/mobile phone infractions.

2Complete driving log

You must complete at least 60 hours of driving, but no more than 10 hours per week will count towards these 60 hours. Make sure that you include at least 10 hours of night time driving. Your supervisor (parent/guardian, grandparent or another person approved by your parent/guardian who has been licensed for at least 5 years) must sign your log.

3Get a driving test appointment or walk in

You may get an appointment to take the test by calling the DMV office of your choice or wait in line at a DMV office. Make sure you bring

  • Your limited learner permit
  • Completed driving log
  • Proof of liability insurance coverage (car insurance policy or NC certificate of insurance)
  • Your parent/guardian to sign your application
  • A safe vehicle

4Pass the on-the-road driving test

The test checks your ability to perform some driving patterns and drive safely. Read about the road test procedure and requirements here. If you fail, you will retake it on a later date.

5Pay the fee

$21.50 paid by card, cash, money order or personal check.

6Get your temporary 60-day driving certificate

Your permanent level 2 license will arrive by mail. You will hold it for at least 6 months before applying for your full provisional driver license (level 3).
Note that you will lose your driving privileges if you drop out of school. You will lose your license for 12 months or until you receive a Driving Eligibility Certificate or high school diploma, if you are suspended from school or assigned to an alternative education setting for 10 consecutive days as a result of disciplinary action.

How to Apply for Full Provisional License in North Carolina

NC level 3 provisional driver license is the third and final step of NC Graduated Licensing Program for teenagers of 16- 17 years of age. All restrictions regarding time of driving and the number of passengers will be lifted but you are still not allowed to use cell phones while driving unless it's an emergency.
  1. Hold your limited provisional license for at least 6 months

    These 6 months must be free of moving violations and seat belt/mobile phone infractions.

  2. Complete a new driving log

    You must complete at least 12 hours of driving, 6 of which must be at night. Your supervisor (parent/guardian, grandparent or another person approved by your parent/guardian) must sign your log. You can get the log at the DMV office.

  3. Apply in person at a dmv office

    You may find a convenient location using this map. You may get an appointment by contacting your local office.

  4. Bring documentation for A REAL ID (OPTIONAL)

    You don't have to get a REAL ID license (with a yellow star in the top right corner), but it will be needed if you want to show your driver license as an I.D. to board the plane or visit a federal facility after October 2020.

    You must bring proof of the following:

    • Your identity and date of birth
    • Your social security number or documentation indicating your legal presence in the U.S.
    • Your NC residency (2 documents)
    • Liability insurance

    Here is the list of documents that are recognized by the NC DMV. Check it before you go.

  5. Pay the fee

    $5.50 per year paid by card, cash, money order or personal check.

  6. Get your temporary 60-day driving certificate

    You will be sent your provisional license within 20 days.

Note that you will lose your driving privileges if you drop out of school. You will lose your license for 12 months or until you receive a Driving Eligibility Certificate or high school diploma, if you are suspended from school or assigned to an alternative education setting for 10 consecutive days as a result of disciplinary action.

How to Apply for Your Adult (Unrestricted) Driver License in North Carolina

If you have never been licensed in the US, you may apply for the adult driver license at the age of 18. You will be required to take vision, road sign recognition, knowledge and driving tests. You may first get a learner permit if you need one.

If you have never been licensed, start with step 1.

If you hold a learner permit, start with step 7.

1Apply in person at a dmv office

You may find a convenient location using this map. You may get an appointment by contacting your local office.

2Bring required documentation

You must bring proof of the following:

  • Your identity and date of birth
  • Your social security number or documentation indicating your legal presence in the U.S.
  • Your NC residency (2 documents)
  • Liability insurance

Here is the list of documents that are recognized by the NC DMV. Check it before you go. These documents will allow you to get a Real ID compliant license.

3Pass the road sign recognition test

You should be able to identify regulatory and warning signs by color and shape and explain what they mean.

4Pass the vision test

You must meet vision standards for driving in North Carolina. Your license will show if you need corrective lenses.

5Pass the written test

The test has 25 multiple-choice questions about North Carolina traffic laws and safe driving practices. If you fail the test, you may retake it on a later date. Read Frequently Asked Questions about the Written Test and practice with free NC DMV practice tests before you go.

6Get learner permit (optional)

You may need a permit if you need to practice supervised driving before taking the driving test. You may drive only supervised by a licensed driver seated beside you. The permit fee is $21.50.

7Pass the on-the-road driving test

You may do it on the same day with vision and knowledge tests, or you may get an appointment to take the test by calling the DMV office of your choice or wait in line at a DMV office. Make sure you bring

  • Proof of liability insurance coverage (car insurance policy or NC certificate of insurance (FS-1))
  • A safe vehicle with registration
  • An I.D.
  • Your learner permit (if you have one)

The test checks your ability to perform some driving patterns and drive safely. Read about the road test procedure and requirements here. If you fail, you will retake it on a later date.

8Pay the driver license fee

$5.50 per year paid by card, cash, money order or personal check.

9Get your temporary 60-day driving certificate

You will be sent your permanent license within 20 days.

North Carolina Knowledge Test aka Written Test

Take a free practice test
What does the test include?
The test consists of 25 multiple-choice questions that cover NC traffic laws and safe-driving practices. To pass the test, you will have to answer at least 20 of the questions correctly and get the 80% passing score. You may have a look at the official sample test.
How to prepare for the test?
Study NC Driver Handbook as all questions are based on the information provided there. Then prepare with the help of our free practice tests available here. When you feel comfortable with your score, you are ready! You can also download our free DMV Genie app to study on the go. Get it on the App Store or on Google Play.
What common errors must I avoid when taking the NC knowledge test?
The most common mistake comes from not knowing enough information out of the handbook. This happens when people study solely with practice tests. Make sure you read the handbook first. Another problem is rushing through questions. Take your time and remember what you have studied.
Can I use the handbook when taking the actual test?
No, it’s considered cheating. Moreover, you mustn’t use your phone or other wireless devices.
Can I take the test in another language?
Yes. Additionally to English and Spanish, the test is also offered in Arabic, Chinese, French, German, Japanese, Korean, Russian, and Vietnamese.
Can I take the test if I can’t read?
Yes. Oral tests are available upon your request.
What happens if I fail the test?
You can retake it when you are ready.

Pass your DMV test the first time with Driving-Tests Premium!

73% more effective than the DMV manual.
Tell me more

Road Test

Step-by-Step Guide
What to expect during NC driving test
Road Test FAQ
You will be asked to demonstrate your ability to drive safely with the traffic and perform basic driving patterns. You may schedule a driving test appointment by calling the DMV office of your choice or walk in. If you are older than 18, you may take your road test on the same day with your knowledge, sign and vision tests.
Before the test

The car you bring for the test must be in good operating order. The examiner will check if your car is safe to drive before the actual test. Before you go, at least check

  • Your tires
  • Signals
  • Lights
  • Windshield (no cracks that disturb the view of the road)
  • Mirrors
  • Seat belts
  • Front doors open from inside

Make sure you also have

  • Car registration
  • Proof of liability insurance (current insurance policy issued in North Carolina or N C Certificate of Insurance (FS-1) showing the vehicle year, make, model and vehicle identification number)
During the test

The test will last about 10-15 minutes. You will drive over the designated route and return to the DMV office. The examiner will sit beside you and give you directions. Your job is to drive safely and follow the directions. The following maneuvers are usually included in the NC road test:

  • Starting the car (check that both you and the examiner have seatbelts on)
  • Backing (in a straight line looking back over your shoulder, your arm is over the passenger seat)
  • Quick stops (you must stop quickly when told to do so, but don't skid)
  • Right and left turns
  • Changing lanes
  • Approaching to intersections, stop signs and traffic signals
  • Parking (parallel parking is not required)
  • Following other vehicles
  • Three-point turn
  • Yielding the right-of-way to pedestrians and other cars
  • Passing and being passed

Keep in mind that

  • You mustn't go over the speed limit.
  • You are required to use signals and the horn when necessary.
  • You must check your surroundings frequently by checking your mirrors and blind spots when necessary.
At the End of the Test
You will return to the DMV office where the examiner will let you know if you pass or fail your test. If you pass, you will pay the fee and get your temporary license. If you fail, the examiner will explain your driving errors and tell you when you can retake the test.

New Residents: How to Get the North Carolina Driver License

If you move to North Carolina and would like to keep driving here, you must transfer your license no later than 60 days after becoming a NC resident.
Out-of-state license Foreign license
Not sure if you are a resident of North Carolina?
Are you a North Carolina resident?
You’re considered resident for driver license purposes if you move to North Carolina and establish your permanent home here.
Residing temporarily? Good news!
Are you a visiting California

You don't have to transfer your out of state driver license if you are

  • An out-of-state college student whose permanent home is in another state
  • A member of the armed forces stationed in North Carolina or a spouse of such member who intend to return to your home state
  • A salesperson whose home is in another state but who travels through North Carolina

I’ve Got a Valid Out-of-State License

Moving from another US state? Welcome to North Carolina!
Moving from another state?

To transfer your out-of-state driver license, you will be required to collect documentation, pass a vision and sign recognition test. Knowledge and road tests will be waived in most cases if you hold a valid out-of-state driver license.

Plan of Action
  1. Apply in person at a dmv office

    You may find a convenient location using this map. You may get an appointment by contacting your local office.

  2. Bring required documentation

    You must bring proof of the following:

    • Your identity and date of birth
    • Your social security number or documentation indicating your legal presence in the U.S.
    • Your NC residency (2 documents)

    Here is the list of documents that are recognized by the NC DMV. Check it before you go. These documents will allow you to get a REAL ID compliant license.

  3. Pass the road sign recognition test

    You should be able to identify regulatory and warning signs by color and shape and explain what they mean.

  4. Pass the vision test

    You must meet vision standards for driving in North Carolina. Your license will show if you need corrective lenses.

  5. Pay the driver license fee

    $5.50 per year paid by card, cash, money order or personal check.

  6. Get your temporary 60-day driving certificate

    You will get your new license by mail within 20 days.

  7. Discard your old license

    Alternatively you may surrender it to

    N.C. Division of Motor Vehicles
    Driver License Section
    3120 Mail Service Center
    Raleigh, NC 27697-3120
driver's license in North Carolina
Your North Carolina driver license will be valid for 5 to 8 years depending on your age. Licenses issued to driver age 18 to 65 are valid for 8 years; licenses issued to drivers age 66 and over are valid for 5 years.

I've Got a Valid Foreign License

Moving from another country? Welcome to North Carolina!
If you have a driver license from another country, you will have to take and pass a vision, sign recognition, knowledge and road test. Sometimes road tests may be waived. Check the Full Procedure of Getting a NC Driver License.

73% more effective than the handbook
Free North Carolina DMV Practice Tests Show me
Official driver's manuals
North Carolina DMV Driver's Manuals Show me