PassMyDMV

North Carolina CDL Practice Test

Free practice questions for the North Carolina commercial driver license written exams — general knowledge, air brakes, combination vehicles, and every endorsement.

The North Carolina Division of Motor Vehicles (NCDMV) administers driver licensing and testing across the state. Before you can drive legally, you'll need to pass the written knowledge test, which evaluates your understanding of traffic laws, safe driving practices, and road signs. North Carolina offers comprehensive testing through its network of driver license offices statewide. The written permit test is designed to ensure that all new drivers have a solid foundation in road safety and DMV regulations. Whether you're a teenager working through the graduated licensing program or an adult getting your first license, you'll need to demonstrate competency on the written exam. North Carolina makes it accessible by offering tests in multiple languages and scheduling appointments at convenient locations throughout the state.

About this section of the North Carolina test

North Carolina's Commercial Driver License program requires passing the general knowledge test plus additional endorsement exams. The commercial learner's permit application fee is $43.25. Available endorsements include Hazardous Materials (H), Passengers (P), School Bus (S), Tanker Vehicles (N), Doubles/Triples (T), and combinations. Endorsement fees are $5.00 per year per endorsement. HazMat endorsements require a TSA background check in addition to the written test.

Start practicing

Open the North Carolina practice test — pick car, motorcycle, or CDL, then drill quick quizzes or full simulated exams.

Read the source manual

Browse the official North Carolina driver manual — every practice question deep-links to the page that explains the rule.

Frequently asked questions

How many questions are on the North Carolina permit test?
The North Carolina written permit test has 25 multiple-choice questions. Additionally, there is a separate road signs test where you must correctly identify road signs.
What's the passing score for the North Carolina written test?
You must get at least 20 correct answers out of 25 (80%) to pass the North Carolina written knowledge test.
How much does the North Carolina written knowledge test cost?
The written knowledge test fee in North Carolina is $21.50.
How old do I have to be to take the North Carolina permit test?
You must be at least 15 years old to apply for a learner's permit in North Carolina if you're in the teen graduated licensing program, or 18 years old if you're an adult applying for a learner's permit.
Can I take the North Carolina DMV test in Spanish or other languages?
Yes, North Carolina offers written tests in multiple languages including Spanish, Chinese, Korean, Vietnamese, Arabic, French, German, Russian, Hindi, Japanese, and Dari. The state also provides oral tests and free interpreter assistance upon request.
How many times can I retake the North Carolina written test?
You are allowed up to 3 attempts within a 90-day period from your initial application. You must wait at least 7 calendar days between attempts. If you don't pass within 3 attempts or if 90 days pass without passing, you'll need to start the entire process over with a new application.
Is the North Carolina permit test online or in person?
The North Carolina permit test is administered in person at NCDMV driver license offices. You cannot take the test online; you must visit a physical office location and take the test on a computer terminal there.
What documents do I need to bring to the North Carolina DMV?
You'll need to bring proof of identity (such as a passport or birth certificate), proof of your Social Security number, proof of residency (such as a utility bill or bank statement), and a completed application form. If you're under 18, your parent or legal guardian must provide written consent. Bring original documents—photocopies are not accepted.

Practice tests for other states