CDL Practice Test — Study for Your CDL Exam Online

Free CDL permit practice test with 2,500+ real exam questions. Pass your CDL permit test on the first try with detailed explanations and state-specific study guides.

Tests 7States 50Free practice

Free practice tests on this site. All 2,500+ questions are in the app with a subscription.

Ready to Start?

Join thousands of successful CDL test takers

4.95,800+ ratingsacross app stores

What is the CDL Exam?

The CDL exam is the test you must pass to drive commercial vehicles in the United States. Every state requires it. The exam has two parts: written knowledge tests and a driving skills test.

Everyone starts with the General Knowledge written test. You may also need extra written tests for your vehicle type and endorsements. Pass all your written tests and you get a Commercial Learner's Permit (CLP). The permit lets you practice driving with a licensed CDL holder. Then you take the skills test.

You take the exam at your state DMV — the state office that issues driver's licenses. The questions follow federal rules from the FMCSA, the Federal Motor Carrier Safety Administration. Question counts, passing scores, and fees can vary a little from state to state.

How Do I Study for the CDL Exam?

1. Take Practice Tests

Test yourself with free practice questions right here on our website. This helps you identify weak areas and get comfortable with the exam format.

2. Download the App

The CDL Help app includes free practice sections — subscribe to unlock all 2,500+ questions, bookmarking, progress tracking, and study tools.

3. Focus on Weak Areas

Review questions you got wrong, read the explanations, and retake tests until you consistently score above the passing threshold (usually 80%).

4. Enroll in a CDL Truck Driving School

Once you pass the written permit exam, enroll in an accredited CDL training program to complete your behind-the-wheel training and prepare for the driving skills test.

Which CDL Class Do You Need — A, B, or C?

Class A

Required for combination vehicles with a GCWR of 26,001+ lbs when the towed vehicle is over 10,000 lbs. Includes tractor-trailers, tanker trucks, flatbeds, and livestock carriers.

Class B

Required for single vehicles with a GVWR of 26,001+ lbs, or such a vehicle towing a trailer under 10,000 lbs. Includes straight trucks, large buses, segmented buses, and box trucks.

Class C

Required for vehicles that don't fit Class A or B but are designed to transport 16+ passengers or carry hazardous materials. Includes small HazMat vehicles and passenger vans.

Industry Update

New English Language Proficiency Enforcement — We've Got You Covered

In 2025, federal authorities began strictly enforcing English language proficiency rules under 49 CFR §391.11. Drivers who cannot show enough English at a roadside inspection are placed out of service. Hundreds already have been.

CDL Help has included a built-in English practice feature since 2022 — long before the enforcement wave. It helps you genuinely learn the material and the language together. Road safety starts with comprehension: reading signs, answering inspectors, and communicating clearly on the job.

Stay Compliant

Meet federal ELP requirements confidently

Learn While You Study

Practice English alongside CDL material

Safer Roads

Understanding signs and instructions saves lives

Read the full article
CDL Help app on mobile device showing a practice test question

Your Path to a Commercial Driver's License

To get a CDL, you must first study for and pass the permit exam at the DMV. After you receive your permit, you can take commercial vehicle driving classes and complete the required training. The final step is passing the official driving exam to earn your CDL. Our practice tests help you prepare for the DMV permit exam with real-style questions, and we also provide extra study materials and helpful resources to guide you through the process.

What Drivers Are Saying

Join the drivers who prepared with CDL Help — 65,000+ downloads

The practice tests are spot on. I used the free tests first, then downloaded the full app for all the questions. Best CDL prep tool out there.

James T.

November 2024

I spoke English, but could use some improvement, especially when it comes to industry terminology. The app helped me learn the material and pick up the right terms at the same time.

Carlos M.

January 2025

My husband used CDL Help to get his CDL and recommended it to me. The explanations after each question really help you understand the material, not just memorize answers.

Maria L.

March 2025

Want all 2,500+ practice questions? Download the app and subscribe to unlock them all.

Download CDL Help