California DMV practice tests, all in one place.
Free, mobile-first practice built on each official handbook. The California car permit is live now — more tests are on the way.
California Car Permit (Class C)
The Class C learner's-permit knowledge test — practice, a study plan, smart review, cheat sheet, and test strategies.
Start practicingDMV Exam Simulator (Premium)
A full-length, timed mock of the California DMV permit test — real conditions, then a complete review of every question you missed.
Car Permit Pro · $6.99Start practicingCalifornia Motorcycle Permit (M1)
Practice for the California motorcycle (M1) knowledge test, based on the DMV Motorcycle Handbook.
Motorcycle (M1) Pro · $12.99Start practicingCalifornia Commercial (CDL)
Practice for the California Commercial Driver License (CDL) general-knowledge test.
CDL Pro · $24.99Start practicingUnlock every test + the exam simulator
Motorcycle, CDL, unlimited practice, smart review & the timed exam simulator.
One payment · lifetime access
Common questions
Which California knowledge tests can I practice here?
The car learner's permit test, the motorcycle (M1) test, and the commercial (CDL) general-knowledge test — plus a full-length, timed exam simulator. Every question is based on the public California DMV handbooks.
How many questions are on the California permit test, and what's the passing score?
The car knowledge test has 46 questions and you must answer about 83% correctly — 38 of 46. Our practice and exam simulator use the same length and pass mark.
Which tests are free and which are paid?
Car-permit practice is free and unlimited. The motorcycle and CDL tests give you free taster rounds; unlimited practice, smart review, and the timed exam simulator are one-time purchases — from $6.99 for a single test up to $29.99 for Complete (every test, lifetime access).
Can I practice in my language?
Yes — PassGolden is built for the languages the California Driver Handbook is published in: English, Spanish, Chinese, Vietnamese, Russian, Punjabi, Hindi, and Armenian.