All abc practice tests free

1000+ FREE practice questions and various simulator tests to explore. All you need to get your certificate is available here.

No Sign up or Login Required

All your progress is saved without an account even if you close your browser. No usernames, no passwords - just merely training.

Exam simulator All based on real tests

Same number of questions, same time limits, same structure. The exam simulators let you familiarize with test format and get 100% ready for your big day!

Detailed explanations

Let you know why an option was correct and the others were not. Well understand always helps you remember better!!!


The learning process was divided into small milestones. Let's make your studying interesting like playing games.

Study on any device

You can browser to study on any device from your phone to tablet and PC. Keep stay any time to get more knowledge!

No Internet Required

Study anywhere at anytime without Internet connection.

Study Plan

Just enter your test date, a study plan will be setup for you. A clear schedule brings more value than you can imagine.

3 Interesting Test Modes

3 different test modes with increased difficult level let you experience the test in very exciting way.

Test Bank

3 features: Weak/Medium/Strong questions help you clearly determine which area you should work harder on.

Dark mode

Experience dark theme to ease your eyes and it's just... beautiful!

Study Reminder

Customize your study reminder to receive notification at any time you want

chevron_left chevron_right chevron_left chevron_right

How CDL practice tests work?

how cdl practice tests work

Cdl prep test is based on the official CDL manual

In other words, all questions are identical to the actual exams that give you everything you should know to pass the CDL exams.

Detailed explanation

We are proud that our website is one of few number platform providing detailed explanations after cdl exams questions. You could understand the roots of the problems and get the CDL license on the first visit.

Easy and friendly to study

Our cdl practice test is designed as a game that helps you feel avid and concentrated to study.

Step to get a CDL license without additional fees

Step to get a CDL license without additional fees

Registered application to the DMV office

It’s the initial step at any State, you have to pay the amount of money that depends on the State’s Regulation. 

Study with CDL practice tests

When you lay down your hard-earned money, you don’t want to retake the test, don’t you? That why we’re here with you. Practice our FREE cdlprep to build your knowledge and confidence to slay the CDL exams.

Head to the DMV and get the CDL license for the first time.

We have to say, almost all our users feedbacked that they pass the CDL exams with ease just practicing with our c d l prep. It turns you, practice, and let us know your accomplishment.

cta background
Download the app and start
studying for free today
Download on your mobile device Download mobile app expand_more expand_less
testimonials section decor top left testimonials section decor bottom right

1. CDL overview

1.1 Definition

Operating a commercial motor vehicle requires a higher level of skills and knowledge. Most drivers need to obtain a commercial driver’s license (CDL) via their home State to be authorized that they are eligible to drive some type of motor vehicle on public roads.

In order to pass a CDL test, applicants must pass both skills and knowledge testing. Additionally, if you are preparing to pursue a driving career related to some special vehicles such as triple-trailers, tankers, etc, obviously you must meet a higher standard by passing the CDL endorsement test.

Generally, the CDL permit test requirement is based on the national regulations, however, each state might add additional restrictions. The requirements mainly focus on the applicant’s age, driving record, physical and mental health…

1.2 CDL endorsements

CDL endorsements are necessary for a commercial driver to operate some special motor vehicles. Besides the class A, B, or C CDL requirements, some additional tests are required to get these below CDL endorsements.

H Endorsement

The H endorsement allows drivers to operate vehicles that transport hazardous materials.

N Endorsement

The N endorsement is required when drivers operate tankers that contain gases or liquids.

P Endorsement

The P endorsement is needed to drive passenger vehicles which seats are over 16, including the driver.

S Endorsement

The S endorsement allows people to drive school buses, you must earn the P endorsement before applying for the S endorsement.

T Endorsement

The T endorsement is essential for CDL drivers looking to tow double or triple trailer vehicles.

X Endorsement

The X endorsement is a combination endorsement for tanker and hazardous material vehicles.

Which CDL sections should you study?

It depends on what type of vehicles you are looking for, the following table will help you to determine the CDL tests you take.

Section Hazmat Double Tanker Passenger School buses
General knowledge  
Air brakes        
Double and triple        
Hazardous Materials        
School buses      

1.3 CDL class

The federal define three classes of CDLs, each one is related to a group of motor vehicles:

Class A (combination vehicles): gross combination weight of the vehicle is at least 26,001 pounds and the being towed exceeds 10.000 pounds.

Class B (Heavy straight vehicles): any single vehicle weighs at least 26,001 pounds or any similar vehicle towing other which GVWR (gross vehicle weight rating) does not exceed 10.000 pounds.

Class C (Small vehicles): Any single or combination vehicles that are not included in class A or B.

Which CDL subtest should you complete achieving CDL class?

Section Class A Class B Class C
General knowledge
Air brakes

2. CDL written knowledge test

To get your CDL license, you must take and pass one or more written tests, it’s up to the CDL class you are looking for and the endorsements that you are required.

2.1 General knowledge

Taken by all applicants, there are 50 multiple-choice questions in the CDL general knowledge test which focus on rules and requirements, safe driving, safe delivery of cargo, and pre-trip vehicle inspections. 

2.2 Combination vehicles

The combination vehicles test has 20 questions, which cover driving safely, air brakes, antilock brake systems, coupling and uncoupling, and inspecting a combination vehicle.

2.3 Air brakes

In case you are preparing to operate a truck, bus, or pull a trailer with air brakes, you will need to take the air brake CDL test. This test contains 25 multiple-choice questions, which concentrate on parts of an air brake system, dual air brakes, inspecting air brake systems, and using air brakes.

2.4 Tanker endorsement

If you are planning to drive a vehicle over 26000 pounds which is used to transport liquids or gases material (that don’t have to be hazardous), you need to pass the tanker endorsement. In addition, this endorsement is only required in case the vehicle is a class A or B over 119 gallons which are counted permanently or a portable greater than 1000 gallons.

2.5 Double and triple- trailer endorsement

Pulling a double or triple trailer, you must pass the double/triple endorsement test. There are a total of 20 multiple-choice questions that inspect your knowledge about driving safely with double and triple trailers.

2.6 Hazardous materials endorsement

Hazardous materials are explosives, flammable and combustible liquids, and any materials that the shipper considers hazardous. You must complete 30 multiple-choice questions covering regulations, communication rules, loading or unloading, bulk packing marking, driving and parking, emergencies.

2.7 School bus endorsement

A school bus endorsement is used to transport students to school or authorized school activities. If the school bus doesn’t transport students, school bus endorsement isn’t required. Note that, before you apply for school bus endorsement, you must obtain passenger endorsement.

This CDL endorsement will access you to the following topics: danger zones, use of mirrors, loading or unloading, emergency exit and evacuation, railroad-highway crossings, students management, anti-lock braking system.

2.8 Passenger endorsement

Passenger endorsement holders are allowed to carry 16 or more people, including the driver. The test has 20 multiple-choice questions on the vehicle inspection, loading and trip start, after-trip vehicle inspection, prohibited activities, and use of brake-door interlocks.

3. Additional CDL prep test and resource

Resource Notes Provider
2021 CDLprep (updated 1000 + questions) The latest CDL practice test to help you get your CDL license.
Practice questions These c d l prep questions will assist you to pass your upcoming test.
CDL Hazmat Flashcards 50 flashcards covering CDL hazmat written test topic. Quizlet
CDL Tanker Endorsement Flashcards 70 flashcards covering tanker endorsement test. Quizlet
CDL Passenger Transport Flashcards 100 flashcards covering passenger endorsement test. Quizlet
DMV CDL Practice test Provided by the Nebraska DMV. Even though you don’t come from Nebraska, these CDL practice tests still will help you. Nebraska DMV


4.1 How many questions are on the CDL test?

The CDL test includes 50 multiple-choice questions. But you might experience more questions when you are planning to earn some endorsements to operate special vehicles. Taking the CDL practice tests to familiarize yourself with the format real test.

4.2 How do I get my CDL permit with CDL practice tests?

The best way to obtain a CDL license at the first attempt is by practicing with the CDL prep test. At CDL-prep, we suggest numerous free practice questions which are suitable with your levels and explained clarity after each one.

4.3 How much does it cost to take CDL permit test?

Standard CDL license is expected to pay between $75 and $ 100, which may vary from state to state. In addition, for the endorsement, you are expected to pay from $5 to $10 for each one.

To save money, taking free CDL tests online to hone your knowledge and pass all CDL tests.

State Practice test
Alabama Alabama CDL Practice Test
Alaska Alaska CDL Practice Test
Arizona Arizona CDL Practice Test
Arkansas Arkansas CDL Practice Test
California California CDL Practice Test
Colorado Colorado CDL Practice test
Connecticut Connecticut CDL Practice test
Delaware Delaware CDL Practice test
District of Columbia DC CDL Practice Test
Florida Florida CDL Practice Test
Georgia Georgia CDL Practice Test
Hawaii Hawaii CDL Practice Test
Idaho Idaho CDL Practice Test
Illinois Illinois CDL Practice Test
Indiana Indiana CDL Practice Test
Iowa Iowa CDL Practice Test
Kansas Kansas CDL Practice Test
Kentucky Kentucky CDL Practice Test
Louisiana Louisiana CDL Practice Test
Maine Maine CDL Practice Test
Maryland Maryland CDL Practice Test
Massachusetts Massachusetts CDL Practice Test
Michigan Michigan CDL Practice Test
Minnesota MN CDL Practice Test
Mississippi Mississippi CDL Practice Test
Missouri Missouri CDL Practice Test
Montana Montana CDL Practice Test
Nebraska CDL Practice Test Nebraska
Nevada Nevada CDL Practice Test
New Hampshire NH CDL Practice Test
New Jersey CDL Practice Test NJ
New Mexico NM CDL Test
New York NY CDL Practice Test
North Carolina NC CDL Test
North Dakota ND CDL Practice Test
Ohio Ohio CDL Practice Test
Oklahoma Oklahoma CDL Practice Test
Oregon Oregon CDL Practice Test
Pennsylvania Pennsylvania CDL Practice Test
Rhode Island RI CDL Practice Test
South Carolina SC CDL Practice Test
South Dakota CDL Practice Test SD
Tennessee TN CDL Practice Test
Texas Texas CDL Practice Test
Utah Utah CDL Practice Test
Vermont Vermont CDL Practice Test
Virginia Virginia CDL Practice Test
Washington Washington state CDL Practice Test
West Virginia WV CDL Practice Test
Wisconsin Wisconsin CDL Practice Test
Wyoming Wyoming CDL Practice Test
See more