Pass your CDL knowledge test.
Free practice for every state.
Built on the official state CDL manuals and FMCSA rules. Updated for 2026. No sign-up, no fees — pick your state and start practicing.
Not affiliated with FMCSA or any state DMV. Always confirm with your state agency.
Why drivers trust DriveTruck
No subscriptions, no email walls, no upsells.
Every question cites your state's CDL manual or FMCSA rule.
Every U.S. state plus Washington DC has its own page.
Reflects current FMCSA ELDT rules and state manuals.
Pick your state
Every state writes its own CDL manual on top of the federal rules. Tap yours to start.
Which CDL class do you need?
Pick the truck you'll drive. Each class has its own knowledge test.
Add an endorsement
Endorsements let you haul or drive special loads — HazMat, tanks, passengers, school buses, doubles. Each one is its own short test.
How it works
1. Pick your state and class
Every state writes its own CDL manual on top of the federal rules. We've built a page for each one. Pick yours, then choose Class A, B, or C.
2. Practice with real-manual questions
Take a 10-question warm-up or a full-length test. Every question comes from your state's official CDL manual, with a plain-English fix when you miss one.
3. Walk into the DMV ready
When you can pass our full test twice in a row, you're ready for the real General Knowledge test. Bring your CLP form and DOT medical card.
Frequently asked questions
Is DriveTruck.org really free? Do I need an account?
Yes — 100% free, no account required. Pick your state, pick your CDL class, and start practicing. There are no subscriptions, no email sign-ups, and no hidden fees.
Are the questions the same as the real CDL test?
Our questions are written from each state's official CDL manual and the federal FMCSA standards (49 CFR 383). The real test uses different exact wording, but the topics, formats, and difficulty match.
What's the difference between Class A, B, and C?
Class A covers combination vehicles like tractor-trailers (GCWR 26,001 lb or more with a towed unit over 10,000 lb). Class B covers single heavy vehicles like dump trucks and large buses. Class C is for vehicles that carry 16+ passengers or placarded hazardous materials but aren't Class A or B.
What is the CLP, and how is it different from the CDL?
The Commercial Learner's Permit (CLP) is the entry-level permit. You must hold it for at least 14 days before taking the CDL skills test. The CDL itself is the full license. To get a CLP, you need to pass the General Knowledge test.
Do I need ELDT (Entry-Level Driver Training) to get a CDL?
Since February 7, 2022, FMCSA requires Entry-Level Driver Training for anyone applying for their first CDL, upgrading a Class B to Class A, or applying for an H, P, or S endorsement (49 CFR 380). ELDT must be completed through an FMCSA-registered provider.
How many questions are on the CDL written test?
The federal General Knowledge test is typically 50 questions; states may write a slightly shorter version. Endorsement tests (HazMat, Tank, Passenger, School Bus, Doubles/Triples) are usually 20-30 questions each. Air Brakes is around 25.