Free CDL Practice Test 2026
Practice with real-style CDL permit test questions covering every subject and endorsement. Get instant explanations, study at your own pace, and walk into your DMV knowledge exam ready to pass.
How to Get Your CDL: Step-by-Step Guide
A clear, straightforward roadmap to earning your Commercial Driver's License — built around official FMCSA federal requirements
DOT Physical Exam
Obtain your Federal Medical Examiner's Certificate (Medical Card)
General Knowledge Test
Pass the 50-question CDL General Knowledge written exam at your DMV
Get Your CLP Permit
Receive your Commercial Learner's Permit (CLP) to begin supervised driving
Complete ELDT Training
Enroll in and finish a federally registered Entry-Level Driver Training (ELDT) program
CDL Skills Test
Pass the backing maneuvers, Pre-Trip Inspection, and on-road driving test at the DMV
Receive Your CDL
Once you hold a valid CDL, you're qualified to apply for commercial driving positions that match your license class.
What Is ELDT — Entry-Level Driver Training?
Since 2022, the federal government has required all new CDL applicants to complete Entry-Level Driver Training (ELDT) before taking their CDL skills test. This applies to anyone applying for a Class A or Class B CDL for the first time, or adding a Passenger or School Bus endorsement. Training must be completed at an FMCSA-registered provider, and results are reported directly to the federal Training Provider Registry (TPR).
Choose Your CDL License Class
Select the commercial vehicle class you plan to drive to access the right CDL study guide and practice tests.
Required to operate combination vehicles — including tractor-trailers and semi-trucks — with a gross combined weight rating (GCWR) over 26,000 lbs, where the towed unit exceeds 10,000 lbs.
Required for straight trucks, city transit buses, dump trucks, and other single heavy vehicles with a GVWR over 26,001 lbs, or towing a vehicle that does not exceed 10,000 lbs.
Required for smaller commercial vehicles designed to transport 16 or more passengers, or those carrying placarded quantities of hazardous materials that don't meet Class A or B thresholds.
CDL Knowledge Tests & Endorsement Practice
Our comprehensive question library is organized by official exam subject and clearly labeled by license class, so you always know exactly what to study.
General Knowledge Test
250+ Practice QuestionsAir Brakes Test
100+ Practice QuestionsCombination Vehicles Test
100+ Practice QuestionsHazmat Practice Test
150+ Practice QuestionsTanker Test
80+ Practice QuestionsPassenger Endorsement Test
90+ Practice QuestionsSchool Bus Test
110+ Practice QuestionsDoubles and Triples Test
70+ Practice QuestionsCDL Practice Tests by State
Select your state to get started. Our questions are localized to reflect each state's specific traffic penalties and DMV regulations.
What Is a Commercial Driver's License (CDL)?
A Commercial Driver's License (CDL) is a specialized driver's license required in the United States to operate any vehicle with a gross vehicle weight rating (GVWR) over 26,001 lbs, as well as vehicles transporting hazardous materials or carrying large numbers of passengers. CDL standards are set at the federal level by the Federal Motor Carrier Safety Administration (FMCSA) and administered by each state's DMV. Before you can get behind the wheel of a commercial vehicle for training purposes, you must first pass the written CDL permit test to obtain your Commercial Learner's Permit (CLP).
CDL License Classes Explained
Before you start studying with our CDL practice tests, it's important to understand which license class fits the type of commercial driving you plan to do:
- Class A CDL: Authorizes you to operate combination vehicles — such as tractor-trailers and flatbeds — with a GCWR of 26,001 lbs or more, provided the towed vehicle exceeds 10,000 lbs. This is the license required for most over-the-road trucking careers.
- Class B CDL: Allows you to drive a single heavy vehicle with a GVWR over 26,001 lbs, or to tow a vehicle weighing no more than 10,000 lbs. Common Class B vehicles include dump trucks, concrete mixers, straight box trucks, and large transit buses.
- Class C CDL: Covers smaller commercial vehicles that don't qualify as Class A or B but are designed to carry 16 or more passengers, or to transport placarded quantities of hazardous materials.
CDL Endorsements and the Knowledge Tests Behind Them
To legally operate certain specialty commercial vehicles, you'll need to add endorsements to your base CDL. Each endorsement requires passing a separate written knowledge exam, and some endorsements build on one another:
- H Endorsement (Hazardous Materials): Covers placarding requirements, safe loading of hazmat cargo, and federal regulations. Applicants must also pass a TSA security threat assessment and fingerprinting process.
- N Endorsement (Tanker Vehicles): Tests your understanding of how to safely control liquid surge and manage the handling characteristics of bulk liquid tankers.
- X Endorsement (Tanker + Hazmat Combined): Once you pass both the N and H written knowledge tests, you automatically qualify for the X combination endorsement — one of the most valuable credentials in commercial trucking, required to haul liquid hazardous materials across state lines.
- P and S Endorsements (Passenger & School Bus): Required safety certifications for anyone operating passenger vans or school buses. Note that the School Bus endorsement requires you to also hold — or simultaneously test for — the Passenger endorsement, as all passenger safety fundamentals apply.
How to Pass the CDL Permit Test
The most reliable way to pass your CDL knowledge exam is to practice consistently with real-style questions across every subject. The foundational General Knowledge Test consists of 50 multiple-choice questions covering safety rules, basic vehicle controls, Pre-Trip Inspection procedures, and shifting techniques. Pairing our free CDL practice tests with the official CDL Handbook for your state ensures you master key topics like posted speed limits, hours-of-service regulations, blood alcohol limits, and braking distances — all areas that appear frequently on the actual DMV exam.
Why Practice with DriveTestUSA?
DriveTestUSA offers 100% free CDL practice tests with questions drawn directly from federal CDL handbooks and state DMV resources. There are no paywalls and no limits on attempts — just well-organized, up-to-date questions with clear explanations designed to help you understand the material, not just memorize answers. Whether you're studying for your first CDL permit test or adding a new endorsement, we're here to help you pass with confidence.
Quick answers to the most common questions about CDL requirements, restrictions, and the licensing process.
Can I hold a CDL from more than one state?
No. Federal law prohibits holding more than one Commercial Driver's License at a time. If you move to a new state, you must transfer your CDL to your new state within 30 days of establishing residency.
What is the CDL automatic transmission restriction (Restriction E)?
If you take your CDL skills test in a vehicle equipped with an automatic transmission, your license will be issued with a "Restriction E." This restriction legally prohibits you from operating any commercial vehicle with a manual (stick-shift) transmission.
How much does it cost to get a CDL in 2026?
Total costs typically range from $1,500 to $8,000, depending on your state's DMV fees and the tuition charged by your ELDT-certified truck driving school.
How long does it take to get a CDL?
Most applicants complete the full CDL process in 4 to 7 weeks of intensive training, which includes classroom instruction, backing maneuvers, and on-road skills practice.
Can I take the official CDL test online?
No. While online practice tests are a great way to prepare, the official CDL written knowledge exam must be taken in person at your state's DMV office or an authorized third-party testing center.
Can I get a CDL at 18 years old?
Yes, with restrictions. Drivers between 18 and 20 years old may obtain a CDL but are limited to intrastate commerce — meaning they can only operate commercial vehicles within the state that issued their license. You must be at least 21 years old to drive interstate (across state lines).