Free CDL Practice Tests 2026

Prepare for your Commercial Driver's License (CDL) written exam. Free practice tests for every CDL class and endorsement - based on the official FMCSA CDL manual.

CDL License Classes

Choose the class that matches the vehicles you plan to drive. Class A covers everything Class B and C do plus more.

Class A

Any combination of vehicles with a Gross Combination Weight Rating of 26,001+ lbs, where the towed vehicle is heavier than 10,000 lbs. Covers tractor-trailers and 18-wheelers.

Class B

A single vehicle with a GVWR of 26,001+ lbs, or such a vehicle towing one under 10,000 lbs. Covers straight trucks, large buses, and dump trucks.

Class C

Vehicles not meeting Class A or B criteria but designed to transport 16+ passengers (including the driver) or placardable hazardous materials.

How to Get Your CDL - Step by Step

  1. 1

    Get the official CDL manual

    Download the FMCSA Commercial Driver License Manual (CDL Manual) from your state DMV website. This is the source of all CDL test questions.

  2. 2

    Pass the General Knowledge test

    Every CDL applicant must pass the General Knowledge written test first. Our practice tests help you prepare.

  3. 3

    Pass endorsement tests

    Take any additional endorsement tests required for your intended vehicle type (HazMat, Passenger, School Bus, etc.).

  4. 4

    Get your CDL permit

    After passing the written tests, you receive a CDL learner's permit. You can now practice driving with a licensed CDL holder in the vehicle.

  5. 5

    Pass the skills test

    The CDL skills test has three parts: Pre-Trip Vehicle Inspection, Basic Vehicle Controls, and On-Road Driving. Pass all three to get your CDL.

What a CDL Is - and How the Tests Work

You need a Commercial Driver's License to operate heavy or oversized vehicles, buses, and any vehicle hauling hazardous materials. Because those rules are set federally by the Federal Motor Carrier Safety Administration (FMCSA), the CDL knowledge tests look much the same from one state to the next. Commercial vehicles are heavier and far harder to stop than a car, so the written exams go deeper - and every applicant clears the General Knowledge test before adding a single endorsement.

How Classes and Endorsements Stack Up

Your CDL class - A, B, or C - depends on vehicle weight and what you tow, while endorsements grant the right to operate specific vehicles or cargo: air brakes, combination vehicles, tank vehicles, passenger buses, school buses, doubles and triples, and hazardous materials. Each endorsement carries its own written test from the official FMCSA manual, and HazMat (H) adds a Transportation Security Administration background check on top. You can prep for all of them with our free CDL practice tests.

Why Preparing Pays Off

Commercial driving stays one of the most in-demand careers in the country, and the CDL is the doorway in. A failed written test pushes back your start date and can mean retesting fees, so solid prep is a smart investment. Begin with General Knowledge, then add the Air Brakes and Combination Vehicles tests most Class A drivers need, and confirm your exact steps through your state licensing agency.

CDL Practice Test - Frequently Asked Questions

What is the CDL General Knowledge test?

The CDL General Knowledge test is the written exam required for every Commercial Driver's License applicant, regardless of class. It covers vehicle inspection, basic control, shifting, space management, and seeing hazards.

How many endorsements does a CDL have?

There are several CDL endorsements: Air Brakes, Combination Vehicles, HazMat (H), Passenger (P), School Bus (S), Tanker (N), and Doubles/Triples (T). Each requires passing a separate written knowledge test.

Are these CDL practice tests free?

Yes. All CDL practice tests on Permit Practice Test are completely free, with real exam-style questions based on the official FMCSA CDL manual and instant explanations.