North Carolina CDL Practice Test

🚛 North Carolina CDL Permit Practice Test Guide

Pass Your North Carolina CDL Written Test the First Time

DMV-Written-Test helps aspiring commercial drivers in North Carolina prepare for their CDL exam with accurate practice tests based on the 2025 North Carolina Commercial Driver License (CDL) Manual. These tests simulate the actual exam administered by the North Carolina Division of Motor Vehicles (NCDMV).

Whether you’re pursuing a Class A, B, or C CDL, our practice tests include questions on General Knowledge, Air Brakes, Combination Vehicles, and North Carolina-specific trucking laws.

For official CDL manuals, testing procedures, and license applications, visit the North Carolina DMV CDL page:
https://www.ncdot.gov/dmv/license-id/driver-licenses/commercial/Pages/default.aspx

Start preparing today and pass your North Carolina CDL permit test with confidence!

📘 What to Expect on the North Carolina CDL Knowledge Test

Aspect Details
Number of Questions 50 (General Knowledge)
Passing Score 80% (40 correct answers required)
Test Format Multiple Choice
Time Limit 60 minutes (estimated)
Minimum Age 18 (21 for interstate or HazMat)
Test Languages English, Spanish (HazMat only in English)
Endorsement Areas HazMat, School Bus, Tankers, Air Brakes, Passenger
Retake Policy Retake allowed next business day (retest fee may apply)

❓ Frequently Asked Questions

How do I qualify for a CDL permit in North Carolina?
You must be at least 18 years old, hold a valid North Carolina driver’s license, pass a vision screening, and complete the General Knowledge test.
Is ELDT required for CDL applicants in North Carolina?
Yes. Entry-Level Driver Training (ELDT) is federally required before taking the skills test or applying for certain endorsements.
How long is the CDL permit valid in North Carolina?
The Commercial Learner’s Permit (CLP) is valid for 180 days and may be renewed once within a 1-year period.
Can I take the CDL test in Spanish?
Yes. The General Knowledge test is available in Spanish. The HazMat test must be taken in English.
What happens if I fail the CDL written exam?
You may retake the test after one business day. Retesting fees will apply.
Do I need a regular driver’s license to apply for a CDL?
Yes. A valid North Carolina Class C license is required before applying for a CDL permit.
Do endorsements require separate tests?
Yes. Each CDL endorsement (such as Passenger, Tanker, or HazMat) requires a separate written test.
Can I transfer my CDL to North Carolina from another state?
Yes. You must transfer your out-of-state CDL within 30 days of becoming a North Carolina resident.
What documents are needed to apply for a CDL?
You’ll need to present proof of identity, legal presence, NC residency, and your Social Security number.
Is TSA clearance needed for a HazMat endorsement?
Yes. All HazMat applicants must pass a TSA security background check.