Checked against official Oklahoma sources on Oct 7, 2026

Oklahoma CDL practice test

Every state needs at least 80% on each CDL written test, and Oklahoma follows the same federal rule. Below are the fees, ages and rules we checked against the official Oklahoma source, and a free practice test.

Free CDL practice test

10 questions. General Knowledge. Instant explanations.

Take the full 50-question test

Every answer comes with why it is right and why the others are wrong. No account needed. Your progress saves on this device.

FirstTry CDL is not affiliated with any DMV, FMCSA or government agency. Practice questions are exam-style questions built from the official CDL manual, not actual test questions.

Oklahoma CDL facts

WhatWhat Oklahoma saysSource
Minimum ageYou must be 18 to take the CDL knowledge tests and to get a commercial learner permit. You must be 21 to take the hazardous materials knowledge test.Official page
CDL fees, 4 year credentialClass A: $25 application fee plus $56.50 credential fee, $81.50 total. Class B: $15 plus $56.50, $71.50 total. Class C: $15 plus $46.50, $61.50 total.Official page
CDL fees, 8 year credentialClass A: $138 total. Class B: $128 total. Class C: $108 total. Adding a motorcycle endorsement for the first time adds a $4 application fee.Official page
Knowledge test feeAt the CareerTech testing sites, one CDL exam in a session costs $25, two cost $30, three cost $35, and four cost $40. Four exams is the most in one session.Official page
Retest feeThere is an extra $4 charge added to the licensing fee for every retest, written or drive.Official page
Knowledge test retest waitAt the CareerTech testing sites, retests are allowed after a one day wait.Official page
Commercial learner permit hold timeAfter you pass the written tests you get a temporary commercial learner permit. You must hold it for 14 full days. You can take the skills test on the 15th day.Official page
Skills test retestIf you fail the CDL skills test, you may be allowed to retest the next business day.Official page
Where to take the knowledge testTake the vision and written tests together, in person, at a Service Oklahoma licensing office. They are not booked as separate visits.Official page
Endorsement tests at first visitYou can take an endorsement test at the same appointment as your general CDL written test.Official page
Air brake restrictionA vehicle without air brakes gets an L restriction (no air brake vehicles) on your license. You must take the skills test in the type of vehicle you want to be licensed for.Official page
Passenger and school bus endorsementsAfter passing the written tests for P or S you get a permit. You must hold it 14 full days before the drive test. You must have finished entry level driver training for these endorsements.Official page
Entry level driver trainingEntry level driver training is required for hazmat, or before your skills test. It may not be needed if you held a CDL before. It is not needed to remove the air brake restriction or the automatic transmission restriction.Official page
Skills testThe drive test has a pre-trip inspection, basic control skills (backing) and a road test. If you pass one section and fail another, you keep credit for the section you passed. Results are valid only while your permit is valid. Service Oklahoma does not supply a vehicle.Official page
Skills test skillsOklahoma uses a standard skills test with four skills: forward stop, straight line backing, forward offset tracking and reverse offset backing. The pre-trip inspection takes about 15 minutes on average.Official page
Paper medical cardsService Oklahoma has not accepted paper medical examiner certificates since February 17, 2026. The certificate must be sent electronically through the FMCSA National Registry of Certified Medical Examiners.Official page
Tank vehicle endorsementNeeded for tanks with an individual rated capacity of more than 119 gallons and an aggregate rated capacity of 1,000 gallons or more.Official page

Fees and rules change. Confirm on the official Oklahoma CDL page before you go. Read the official Oklahoma CDL manual.

CDL test formats

We show the national defaults for question counts and time limits. Check the official Oklahoma manual for anything that differs.

TestQuestionsTo passTypical time
General Knowledge5040 (80%)About 60 minutes
Air Brakes2520 (80%)25 to 30 minutes
Combination Vehicles20 (25 questions in some states)16 (80%)20 to 25 minutes
Hazardous Materials3024 (80%)30 to 40 minutes
Tanker2016 (80%)20 to 25 minutes
Passenger2016 (80%)20 to 25 minutes
School Bus20 (25 questions in some states)16 (80%)About 25 minutes
Doubles/Triples2016 (80%)About 20 minutes

Practice any of them: all CDL practice tests.