Your CDL.
Pass it
the first time.
Free practice tests for all 50 states and every endorsement — General Knowledge, Air Brakes, HazMat, and more. No registration, no cost, no catch. Built by someone who holds an active CDL today.
Pick your state and we'll serve the right practice test for your CDL exam.
100% free · No registration required · Updated May 2026
Every CDL Endorsement Covered
Nine categories. Select any topic, pick your state, and start practicing. One question at a time with a plain-English explanation after every answer.
How It Works
No account needed. No timer. No upsell wall. Start practicing in under 10 seconds.
CDL test content varies by state. Select yours and we'll serve the right questions for where you're testing.
Start with General Knowledge — required for everyone. Then tackle the endorsements you need: Air Brakes, HazMat, whatever's next.
One question at a time. Pick your answer and get instant feedback with a plain-English explanation — not just "correct" or "wrong."
When you're consistently hitting 80%+ on practice, you're ready for the real exam. Go get that CDL.
Stop Hoping.
Start Knowing.
The CDL knowledge test has a 50% first-attempt failure rate. Not because the material is hard — because most people walk in without the right reference. The handbook is 200+ pages. Nobody memorizes all of it. But you don't need all of it. You need the parts that actually show up on the test, organized so you can review in minutes — not hours.
Real CDL Experience, in Writing
Pedro Marin writes from behind the wheel — not behind a desk. These aren't generic study tips.
The questions that trip people up have nothing to do with how long they studied. They're about pattern recognition. Here's what actually works.
Read Article → Must ReadSome errors don't cost points — they end the test immediately. Know what they are before you show up to the yard.
Read Article → Common MistakesAir brake lag time. HazMat placard weights. Pre-trip sequence order. The list that catches most test-takers by surprise.
Read Article →