License: CDL

Commercial learner's permit prep

Free CDL Practice Tests for Every State

Prepare for Class A or Class B General Knowledge, Air Brakes, Combination Vehicles, HazMat, Tanker, Passenger, School Bus, and other CDL exams. Select your state to get the correct handbook, requirements, and practice questions.

Choose Your State
Free test previewsAll major endorsementsState-specific CDL prep

Which CDL tests do you need?

Your required knowledge tests depend on the license class, vehicle equipment, and endorsements you want.

Class A General Knowledge

For tractor-trailers and combination vehicles.

Class B General Knowledge

For heavy single vehicles, straight trucks, and many buses.

Air Brakes

For vehicles equipped with air brakes.

Combination Vehicles

For Class A tractor-trailer combinations.

HazMat, Tanker, Passenger & School Bus

Study separately for every endorsement you plan to add.

Pre-Trip Inspection

Prepare for the vehicle-inspection portion of the skills test.

How CDL test preparation works

  1. 1

    Choose your state

    State licensing agencies administer CDL knowledge and skills tests and may add state-specific requirements.

  2. 2

    Choose Class A or Class B

    Start with General Knowledge, then add Air Brakes and Combination Vehicles when they apply to your vehicle.

  3. 3

    Add endorsement tests

    Prepare separately for HazMat, Tanker, Passenger, School Bus, or Doubles/Triples as needed.

  4. 4

    Complete required training

    Federal ELDT rules apply to first-time Class A and B applicants and first-time H, P, and S endorsement applicants, with limited exceptions.