Please verify your email to unlock checkout.

Pass Your CDL Written Test With Confidence

Choose your state, language and exam, then start with 5 free practice questions.

Start Practicing

Choose your state, language and CDL exam.
Interactive mode loading…
Open the list and scroll to select from all 19 available languages.
🛑

Air Brakes

87 questions · 5 free questions to try

New York · English

✓ 8 CDL Exams
✓ 19 Languages
✓ Detailed Explanations
✓ Track Your Progress

Choose What You Want to Study

Buy one exam, combine several, or unlock all 8.

🚛 General Knowledge
175 questions
$23.67
+ Add to cart
Learn more about this exam →
🛑 Air Brakes
87 questions
$11.77
+ Add to cart
Learn more about this exam →
🔗 Combination Vehicles
97 questions
$13.12
+ Add to cart
🚌 Passenger
91 questions
$12.31
+ Add to cart
☣️ HazMat
77 questions
$10.41
+ Add to cart
🚚 Tank Vehicles
53 questions
$7.17
+ Add to cart
🚛 Doubles / Triples
52 questions
$7.03
+ Add to cart
🚌 School Bus
100 questions
$13.52
+ Add to cart
Complete CDL Prep Package · All 8 Exams
23% discount from the $99.00 individual total.
$76.23

Why CDLPrepUSA?

Study at your own pace, review missed questions, track your progress and return anytime from your account.

Privacy Policy

CDLPrepUSA is owned and operated by OTEMAP LLC. This Privacy Policy explains how we collect, use, and protect information when you use CDLPrepUSA.com and related services.

Information We Collect

We may collect information you provide directly to us, including your name, email address, account credentials, and information associated with your use of CDLPrepUSA.

We may also collect technical and usage information such as browser type, device information, IP address, session information, pages or features used, and interactions with our services.

Account Information

When you create an account, we may collect your name, email address, and authentication information necessary to create and maintain your account.

If you create an account using email and password, your password is stored using industry-standard password hashing. We do not store your password in plain text.

Google Authentication

If you choose to sign in using Google, Google may provide us with basic account information such as your name, email address, and Google account identifier.

We use this information only to authenticate your account and provide access to CDLPrepUSA.

Your use of Google authentication is also subject to Google's own privacy policies and terms.

Payment Processing Through Stripe

Payments are processed by Stripe, a third-party payment processor.

CDLPrepUSA does not directly store your full credit or debit card number. Payment information is submitted to and processed by Stripe according to Stripe's privacy policy and security practices.

We may receive and store transaction-related information such as payment status, purchased products, transaction identifiers, and account entitlement information.

Study Progress and Usage Data

To provide features such as progress tracking, missed-question review, and continuation across sessions or devices, we may store information about:

  • Exams or practice tests you begin or complete
  • Questions answered
  • Correct and incorrect responses
  • Study progress
  • Purchased exam access
  • Other activity related to your use of the study platform

This information may be associated with your CDLPrepUSA account.

Cookies and Sessions

CDLPrepUSA uses cookies and similar technologies that are necessary for account login, authentication, session management, security, and proper operation of the service.

We may also use analytics or similar technologies in the future to better understand how users interact with the service.

How We Use Information

We may use collected information to:

  • Create and manage user accounts
  • Authenticate users
  • Process and verify purchases
  • Provide access to purchased content
  • Save and restore study progress
  • Improve CDLPrepUSA
  • Prevent fraud, abuse, or unauthorized access
  • Provide customer support
  • Comply with applicable legal obligations

Third-Party Services

CDLPrepUSA may use third-party service providers, including:

  • Google for optional account authentication
  • Stripe for payment processing
  • Hosting, infrastructure, security, and related service providers necessary to operate the platform

These companies may process information according to their own privacy policies.

Data Retention

We retain account, transaction, entitlement, and study-related information for as long as reasonably necessary to provide the service, maintain business and financial records, comply with legal obligations, resolve disputes, and protect the security of CDLPrepUSA.

Data Security

We use reasonable administrative and technical measures designed to protect personal information. However, no internet-based service or electronic storage system can guarantee absolute security.

Children's Privacy

CDLPrepUSA is intended for individuals preparing for commercial driver's license examinations and is not directed to children under 13.

We do not knowingly collect personal information from children under 13.

Your Choices and Rights

You may contact us to request information about your account or to request correction or deletion of personal information, subject to applicable legal, financial, security, and record-retention requirements.

Contact

CDLPrepUSA is owned and operated by OTEMAP LLC (CDLPrepUSA.com). For privacy-related questions or requests, contact support@cdlprepusa.com.

State:
Language:

Study. Practice. Pass.

Interactive demo of the free practice, results and purchase flow with automatic full-package offer.

🛑

Air Brakes

87 verified questions
New York · English · Air Brakes
My Mistakes: 0
Free question 1 de 5
5 FREE QUESTIONS COMPLETED

Practice Completed

Review your score and choose what you want to do next.

0% 0 / 5
Correct0
Incorrect0
Saved in My Mistakes0
My Mistakes

Administrator Access

Private panel for reviewing and verifying the CDL platform.

Log In

Access your account to track progress and purchases.

or
🔵 Continue with Google
Don't have an account? Sign up

My Account

Your CDLPrepUSA account details.

Study Progress
Administrator Panel
THE LIDER GROUPS

Administrator Control Center

System verification, content management, pricing, languages, states and internal configuration.

UNSAVED CHANGES
V19.11 CONTROL CENTER
Configured Questions732
Active Exams8
Active Jurisdictions51
Active Languages19
Master Questions Loaded0
Questions Missing0

🧪 Run Full System Check

Validates exams, prices, discount, states, languages, sample questions and key student flows.

🔎 Verify Question Counts

Compare advertised/configured question totals against the questions physically loaded in the application.

👤 View as Student

Return to the student entry screen and test State → Language → Exam → Practice.

✅ Production QA / Buyer Readiness

Certify that the exact buyer runtime contains every expected question, ID, answer and module assignment before an exam is sold.

🎁 Complimentary Access

Generate free-access codes for one exam, several exams, or all 8 exams.

🎟 Discount Codes

Create percentage or fixed-dollar promo codes, choose where they apply, set expiration and usage limits, and test them in checkout.

💾 Save Configuration

Saves internal configuration changes in this browser using local storage.

↩ Restore Defaults

Restores the demo to its original V13 configuration. A backup is created first.

Current Commercial Configuration

ExamQuestionsPriceStatusAction

Control Alerts

SYSTEM TEST CENTER

Manual Functional Tests

Choose a test to verify a key system function.

Exams & Pricing

ExamQuestionsPriceActiveEdit

Package Configuration

Question Bank · Audit Sample

Questions can be reviewed by category, language/script and verification status.

Question Editor

Important: “Loaded” means the question physically exists in the application. “Audited” means the production question passed structural validation and is assigned to the correct CDL module. The production audit covers all 8 modules and all 732 English master questions. Source-edition review and jurisdiction-specific validation remain separate quality-control layers and do not reduce the production audit count. Generic demo/fallback questions are not counted toward the advertised exam total.
Configured / Advertised 0
Master Questions Loaded 0
Missing From Master Bank 0
Overall Coverage 0%
Questions Audited 0 / 732
Modules Audited 0 / 8
Structural Errors 0
Module Placement Errors 0

Master Question Inventory

English master bank is used to verify whether the application actually contains the number of unique exam questions it claims.

Exam Configured Specific Loaded Audited Module Match Demo Fallback Missing Coverage Status Review

Language / Translation Coverage

Verify how many category-specific translated questions are physically loaded for each study language.

Exam Required Translation Specific Translation Loaded Generic Demo Available Missing Translation Coverage Status

All Language Coverage Snapshot

States / Jurisdictions

Activate or deactivate jurisdictions shown to students.

Languages

Activate or deactivate languages shown in the student selector.

✅ Production QA / Buyer Readiness

This audit reads the same question bank used by the purchased exam. Inventory alone is not enough: the buyer runtime must also contain the complete, valid bank.

SALE GATE · BUYER RUNTIME QA
Purpose: certify what the customer will actually receive. A module is READY FOR SALE only when Expected = Buyer Runtime, no expected IDs are missing, no duplicate questions/IDs exist, every question has 4 valid choices, a valid correct answer and explanation, and the question belongs to the correct CDL module.
Modules Ready0 / 8
Buyer Runtime0 / 732
Missing IDs0
Duplicates0
Structural Errors0
Module Errors0
Run the complete buyer audit.
Exam Expected Buyer Runtime Production Bank Missing IDs Duplicates Structural Module Placement Runtime Source Status Buyer Preview

🎓 Full Buyer Preview

Run the complete purchased exam using the exact student answer flow: select → instant evaluation → explanation → Next Question → Results.

ADMIN QA · NO PURCHASE REQUIRED
Select State, Language and Exam to verify the exact buyer-view bank.
This preview does not mark the exam as purchased. You can switch to another exam while previewing and it will also open in full-access mode. Preview mistakes are stored separately from normal student mistakes.

🎁 Complimentary Access

Create a free-access code for one, several, or all 8 exams.

Exams to unlock
Prototype note: the code can unlock access in this standalone HTML, including another browser running the same V19.7 build. Production revocation, one-user enforcement and anti-sharing require a server/database.

Complimentary Access Log

Locally generated codes and their current administrative status.

🎟 Create Discount Code

Create a promotional code that reduces the checkout price without granting free access.

PROMO ≠ FREE ACCESS

How the Example Works

Example: create LIDER25 as 25% OFF for the Complete CDL Package.

Package price: $76.23
Promo LIDER25: -$19.06
Customer pays: $57.17

Recommended Controls

Percentage or fixed-dollar discount
Any purchase, package only, or selected exams
Expiration date
Usage limit
Active / inactive status
Usage counter
Disable or delete code
Production security: this HTML prototype demonstrates the commercial logic. Real discount validation and the final charge amount must be verified by the server/payment backend, not trusted only to browser JavaScript.

Discount Code Manager

Review active promotions, usage, expiration and status.

Audit Log

Backup / Restore

Local Browser Backup

Create a snapshot before making major internal changes.

Log out?

Your progress is already saved to your account. You can log back in anytime to continue.

Start this exam over?

Your current mistake list for this exam will reset, and you'll begin again from question 1. This does not affect your purchase or any other exam.