CDL hub
CDL Practice Tests and State Requirements

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
What Is a CDL?
Learn what a Commercial Driver’s License is, who needs one, and what types of commercial vehicles each class covers.
CDL Classes Explained
Compare Class A, Class B, and Class C licenses so you can match your CDL path to the vehicle or driving job you want.
How to Get Your CDL
Follow the process from commercial learner’s permit to written tests, training, skills testing, and state licensing steps.
Practice tests
CDL General Knowledge Practice Test
The general knowledge test is the common starting point for CDL applicants. Practice questions covering safe driving, vehicle inspection, cargo basics, road rules, and commercial driving situations.
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.
CDL by state
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.
CDL questions
Common CDL questions
The timeline depends on your state, training path, commercial learner permit holding period, test scheduling, and endorsements. Many applicants need several weeks or months.
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.
Class A generally covers qualifying combination vehicles. Class B generally covers qualifying single heavy vehicles such as many straight trucks and buses.
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.