Built for the test, not for engagement metrics
Every feature in Permitly exists to help you pass the DMV permit test the first time. No streaks designed to keep you scrolling, no XP loops, no fake difficulty curves.
Learn
A 6-module roadmap, not a flat question dump
- 30 lessons across 6 modules — Duolingo-style linear progression so you always know what's next
- Bilingual lesson content: study in your native language with English alongside, or single-language
- Lesson quizzes (6 questions each) with instant feedback and error explanations
- Module tests at the end of each module — a milestone check before moving on
- Built-in viewer for the official state DMV Driver Handbook
Practice
Drill the way you'll actually be tested
- 3 full mock exams per state, sized to match the real test (CA 46, IL 35, TX 30 questions)
- Wrong Answer Journal — automatic spaced-repetition review of every question you missed
- Tricky Questions — a curated set of high-difficulty items that trip most people up
- Saved Questions — bookmark anything you want to revisit
- Random Practice mode for warm-ups
Track
Know where you stand before test day
- Overall accuracy and first-attempt accuracy
- Mock exam pass rate and weekly improvement trend
- Estimated score vs. your state's passing threshold
- Honest pass-chance percentage — so you don't book the appointment too early
Pricing
Free to start, Pro when you're serious
Free
Lessons + basic practice mode
Permitly Pro
All module tests, full Wrong Answer Journal, and unlimited mock exams
Weekly or Lifetime · billed through Apple App Store / Google Play
Pricing is set per storefront and may vary by region. See current prices in the app at checkout.
Languages & states
Where Permitly works at launch
Launching with California , Illinois , Texas .
Available in English, Spanish, Chinese (Simplified), Korean, Vietnamese, Portuguese, Russian. Each state's exam-language coverage matches what that state's DMV actually offers — we don't promise you a Vietnamese test in a state that doesn't give one.
Want to be first to try it?
Notify me at launch →