Skip to content
USPP US Permit Prep
Practice

CDL hub

CDL Practice Tests and State Requirements

CDL student reviewing a checklist beside a semi truck in a driver training yard
Use the CDL hub to plan knowledge tests, endorsements, and state licensing steps before you schedule with your official agency.

A Commercial Driver’s License (CDL) is required to drive many large trucks, buses, combination vehicles, and vehicles carrying placarded hazardous materials. Before you can get a CDL, you usually need a commercial learner’s permit, one or more written knowledge tests, and a skills test through your state licensing agency.

This free CDL hub helps applicants understand the starting path, compare CDL classes, review common endorsements, and find state-specific requirement pages. Use it as a planning guide, then verify final requirements with FMCSA and your state DMV or driver licensing agency before scheduling tests.

Start here

Learn the CDL basics first

Practice tests

Endorsements

CDL endorsement topics to plan for

Many CDL applicants need more than the general knowledge test. These endorsement areas often require extra knowledge tests, restrictions, background checks, or skills checks depending on the vehicle and cargo.

HazmatFor placarded hazardous materials; may require a knowledge test and federal security threat assessment.
Air BrakesNeeded when driving vehicles with air brake systems; missed air-brake testing can add a CDL restriction.
TankerFor tank vehicles; study liquid surge, vehicle control, and inspection topics.
PassengerFor commercial passenger vehicles; often includes loading, safety, emergency, and inspection topics.
School BusUsually requires passenger knowledge plus school-bus-specific safety, loading, and stop procedures.

CDL by state

State requirements

CDL Requirements by State

Every state sets its own CDL fees, test locations, appointment steps, age rules, medical-document handling, and licensing office process. Start with your state page, then verify final details with your official state licensing agency.

Find Your State →

CDL questions

Common CDL questions

How long does it take to get a CDL?

The timeline depends on your state, training path, commercial learner permit holding period, test scheduling, and endorsements. Many applicants need several weeks or months.

Do I need a CDL for a box truck?

It depends on the GVWR or GCWR, passenger use, and whether hazardous materials are carried. Some box trucks do not need a CDL, while larger or placarded vehicles may.

What is the difference between Class A and Class B?

Class A generally covers qualifying combination vehicles. Class B generally covers qualifying single heavy vehicles such as many straight trucks and buses.

Do CDL endorsements require extra tests?

Yes. Hazmat, tanker, passenger, school bus, doubles/triples, and air-brake-related requirements can add extra testing or restrictions.

Official sources

CDL sources to verify before testing

US Permit Prep is an independent study site and is not affiliated with FMCSA, any DMV, or any state licensing agency. CDL rules can change, so use these official pages to verify final requirements.

Was this helpful?