Your entire career may be on the line. With CDL Genie, you'll be prepared. Download it right now and be ready to ace your commercial driver's license (CDL) exam for Class A, B or C in a matter of days, not weeks.

The average passing rate in the US is a terrible 49%. Wouldn’t it be great if you knew which questions are most likely to appear on the exam, so you could focus just on the important stuff? Now you can. With CDL Genie, you’ll walk out of the DMV, feeling like you just took a first-grade spelling test.

• 1,000 state-specific exam-like CDL questions
• The only program recommended by DMVs
• 73% more effective than the CDL manual alone, based on a nationwide survey of over 500 visitors to the DMV.
• Great for first-timers and renewal applicants
• Covers all CLD license classes
• Based on your state's 2020 CDL manual
• Difficulty levels from Easy to Exam
• Personalized Challenge Bank™: a test that's automatically made up of your missed questions from all your practice tests
• Authentic CDL Exam Simulator: mimics the experience of a real DMV written test, pulling random questions from a vast database.

• All CDL endorsements
• All CDL license classes (A/B/C)
• Commercial learner’s permit (CLP)
• Commercial driver’s license
• CDL renewal

• General Knowledge
• Air Brakes
• HazMat
• School Bus
• Passenger Vehicles
• Doubles/Triples
• Combination Vehicles
• Tanker Vehicles
• Pre-Trip Inspection

Why DMVs, driving schools and instructors recommend CDL Genie?
• 73% more effective than the driver's manual alone.
• Smart hints: These help with tricky questions and steer you in the right direction.
• Detailed explanations: When you make a mistake, the app tells you right away if your answer is wrong and why. You understand and remember every wrong answer.
• New questions every time: To keep you focused, we randomize questions and answers each time you start a practice test.
• Review every question: Learn from your mistakes.

"I never looked at the book once. After a FULL day of studying I went to the dmv today and after 3 hours of waiting I took my drivers permit test. I took both tests under 10mins and walaa. The lady gave me the what the hell look, gave me my paperwork and I victory danced out of the dmv. Best day ever honestly." - Cris R., California

"Most of the questions on the live test were identical to those on the practice test. Those that weren't identical were close enough that I had no trouble sailing through and easily passing the entire exam. The DMV person administering the tests commented on how quickly I was completing and passing each of the CDL tests." ~ John D., Colorado

A program so effective, even some DMVs are adopting it: "This is the only online practice test that our Department of Transportation officially approved." - Wyoming DMV

Downloads: 41.800
Ratings: 4,000
Average rating: 4.8

To ask us a question, report a bug or a question-specific typo or mistake, go to Settings - Report a mistake. Or email us directly at We're always happy to help!

What’s New

Version 6.0.4

- question bank update

Ratings and Reviews

4.8 out of 5
4.6K Ratings

4.6K Ratings

B Skinner ,


I purchased a well known book from Barnes&Noble and ended up finding more than one mistake and incorrect answer from their “correct answer key”. Then, instead of continuing with the book, I used this app casually for two weeks and I ended up passing 6 tests in one day on my first try. The mandatory 3: general knowledge, air brakes, and combination vehicles tests. Plus, because I was well prepared, I ended up taking 3 endorsement tests on the same day: tankers, doubles/triples, and hazmat. I did purchase the full version of the CDL GENIE but I still saved money because whatever endorsement tests you take when you get your permit and you pay for you CA CDL, the usual cost of the endorsements are included free in the regular base CDL license fee of $78. Meaning, If I went back to the dmv after I got my license, it would’ve cost me $46 extra to get my endorsements added on. It is well worth it to use the CDL GENIE.

Developer Response ,

Hey B Skinner, thank you for sharing your story! Glad you enjoyed the app, means a lot to us all here! Good luck on the read, and stay safe! 👋💪🚛

whatelseis there ,

My Class A Permit

I’m not one to use a whole lot of apps, but I’ve been looking to find a way to test myself for my class A permit, I found your App and I have to say it’s A-1!!!! Had exactly everything on my actual exam that I took today for my permit and Yes I Passed!!!!!’ The very First time!!! Thank you very much for having this app out here.. I will Highly Recommend your app 100%
Thank You for Helping me Pass my Permit Test the very time I took it!!!! Now I’m on the way to a better Life & Future!!!!

Developer Response ,

Hi, thank you for the review, glad to hear it's "A-1"! 🤩✨🏆

5.0lincoln ,

These work!

App is A1. Never did anything with a CDL before. Studied for 3 days with this and my state book. The practice tests give you the answers along with the excerpt from
the state book for reference, so you’re not just “seek and destroy” the answers. You actually learn why your answer is correct or wrong. I Passed with 90% plus on each various test I had to take and had the full set done in under 25 mins. These tests and the state tests were basically carbon copies. Highly recommended.

Developer Response ,

Congrats on passing your CDL exam, so happy to hear you were fully prepared - that's why we build the app! 🙌🚚


Elegant eLearning
423.1 MB

Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
In-App Purchases
  1. CDL Genie Premium $14.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like