CDL Exam Prep 2027

In-app purchases
Content rating
Everyone
0+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Get your commercial learner's permit with confidence. Prepia CDL Permit Test covers the CDL knowledge tests for Class A and Class B: General Knowledge, Air Brakes, Combination Vehicles and the HazMat, Tanker, Doubles/Triples, Passenger and School Bus endorsements, plus Pre-Trip Inspection prep for the skills test.

Study with 800+ exam-style questions, read a clear explanation for every answer, and take timed practice exams so test day feels familiar.

HOW IT WORKS
- Start with General Knowledge, the test every CDL applicant takes
- Add the tests for your license class and the endorsements you need
- Switch between tests anytime; your progress is saved for each one
- Follow a personalized study plan that gets harder as you improve

CDL TESTS COVERED
- General Knowledge: required for every CDL class
- Air Brakes: for vehicles with air brakes
- Combination Vehicles: required for Class A
- HazMat (H endorsement): hazardous materials
- Tanker (N endorsement): liquid and gas tanks
- Doubles/Triples (T endorsement): multiple trailers
- Passenger (P endorsement): buses and passenger vehicles
- School Bus (S endorsement): school bus drivers
- Pre-Trip Inspection: prep for the vehicle inspection part of the skills test

FEATURES
- Exam-style practice questions for each test
- Instant feedback with a detailed explanation for every answer
- Timed exam simulator
- Scores by test that show your weak areas
- Review correct, incorrect and saved questions
- Progress tracking: accuracy, question bank coverage and study time
- Daily goals and study streaks

WHO IT'S FOR
- New truck and bus drivers preparing for the CDL permit test
- Students in entry-level driver training (ELDT)
- Licensed CDL drivers adding an endorsement such as HazMat, Tanker or Doubles/Triples

OFFICIAL SOURCES
CDL requirements are set by federal rules and by each state. The license classes, endorsements and test topics in this app are based on these official sources:
- FMCSA, CDL information for drivers: https://www.fmcsa.dot.gov/registration/commercial-drivers-license/drivers
- Federal CDL standards (49 CFR Part 383): https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383
- FMCSA Entry-Level Driver Training: https://tpr.fmcsa.dot.gov
- TSA HazMat endorsement: https://www.tsa.gov/for-industry/hazmat-endorsement
- Find your state's driver licensing agency and CDL manual: https://www.usa.gov/state-motor-vehicle-services
Requirements, fees and test details vary by state, so always check with your state driver licensing agency.

FREE TO START
Try a limited free version. Subscribe to unlock all questions for every CDL test, the exam simulator, your personalized study plan and all answer explanations. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period. Manage or cancel anytime in Google Play under Payments & subscriptions.

Terms of Use: https://prepia.com/terms-and-conditions/
Privacy Policy: https://prepia.com/privacy-policy/
Support: support@prepia.com
CDL practice tests for General Knowledge, Air Brakes, HazMat & all endorsements
Updated on
Nov 9, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Device or other IDs
  • This app may collect these data types
    Personal info
  • Data is encrypted in transit
  • You can request that data be deleted
Content rating
Everyone
In-App Purchases
Learn more

App support

Phone number
+38169691864
About the developer
Prepia, Inc.
support@prepia.com
1111B S Governors Ave Ste 29741 Dover, DE 19904-6903 United States
+381 69 691864

More by Prepia Inc