What you need to know before you start
A Commercial Driver's License (CDL) in Oklahoma lets you operate trucks, buses, and other large vehicles for pay. The state issues three classes — Class A, Class B, and Class C — based on the vehicle's gross vehicle weight rating (GVWR) and what you're hauling. You cannot get a CDL until you hold a regular Oklahoma driver's license first, and you must pass both written and driving tests specific to commercial vehicles.
The process takes several weeks from start to finish. You'll need to study the CDL manual, pass a knowledge test at an Oklahoma Department of Public Safety (DPS) office, get a medical certificate from a certified examiner, and then schedule and pass a skills test with an approved third-party tester. Some employers offer training programs that can shorten the timeline, but the state tests are the same regardless of how you prepare.
Key Takeaways
- You must hold a valid Oklahoma driver's license before you can get a CDL, and you'll need a medical certificate from a FMCSA-certified examiner.
- The written test covers vehicle inspection, safe driving, and cargo handling — the exact topics depend on which endorsements you need.
- You must pass the written test before you can schedule a skills test with a third-party examiner, and both tests must happen within a certain timeframe.
- Class A CDLs require a skills test in a vehicle with a trailer; Class B requires a single large vehicle; Class C is for smaller commercial vehicles or hazmat transport.
- Oklahoma recognizes CDL training from approved schools, but the state still administers all tests and issues the final license.
The three CDL classes and what vehicles they cover
Oklahoma issues CDLs in three classes, and the one you need depends on the vehicle's GVWR and what you're transporting. A Class A CDL covers any combination of vehicles with a combined GVWR of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds — this is the most common choice for truck drivers pulling trailers. A Class B CDL covers single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle weighing 10,000 pounds or less — think city buses or straight trucks without trailers.
A Class C CDL is for vehicles under 26,001 pounds GVWR but carrying hazardous materials, or for passenger vehicles designed to carry 16 or more people including the driver. Most people pursuing commercial driving careers start with Class A or Class B. You can also add endorsements to any class — these are certifications for specialized cargo or driving conditions, like hazmat (H), tanker (N), or passenger (P). Each endorsement requires its own written test.
Getting your medical certificate before the written test
Before you take the CDL written test, you must obtain a medical certificate from a doctor or nurse practitioner certified by the Federal Motor Carrier Safety Administration (FMCSA). This certificate confirms you meet federal health standards for commercial driving — the examiner will check your vision, hearing, blood pressure, and medical history. You can find a list of certified examiners on the FMCSA website or ask your local DPS office for referrals.
The medical exam typically costs between $50 and $150, depending on the provider. Once you pass, the examiner gives you a certificate valid for two years. You'll bring this certificate with you when you explore for the CDL at the DPS office. If you have a medical condition — diabetes, heart disease, sleep apnea — you may still be able to get a certificate, but the examiner will document it and you may face additional testing or restrictions.
Taking the written knowledge test at DPS
The CDL written test is administered at Oklahoma Department of Public Safety offices across the state. You'll need to bring your valid driver's license, your medical certificate, and proof of Oklahoma residency (utility bill, lease, or bank statement). The test covers vehicle inspection, safe driving practices, cargo handling, and any endorsements you're pursuing. You can study using the Oklahoma CDL Manual, available free on the DPS website.
The test is computer-based and you must score at least 80 percent to pass. If you fail, you can retake it, but there may be a waiting period — check with your local DPS office for their specific rules. Once you pass, you receive a Commercial Learner's Permit (CLP), which allows you to practice driving commercial vehicles with a licensed trainer in the passenger seat. You must hold the CLP for at least 14 days before you can take the skills test.
Scheduling and passing the skills test
After you pass the written test and hold your CLP for the required time, you schedule a skills test with an approved third-party tester. Oklahoma contracts with private testing companies to administer these exams — your DPS office can provide a list of testers in your area. The skills test has three parts: a pre-trip vehicle inspection (where you walk around the truck and explain what you're checking), a basic control test (backing, turning, and parking in a lot), and a road test (driving on public roads with the examiner).
The road test lasts about 30 to 45 minutes and covers acceleration, braking, turning, lane changes, and how you handle traffic. You must use the same class of vehicle for the skills test that matches the CDL class you're pursuing — a Class A test requires a tractor-trailer combination. If you fail any part, you can retake it, but you'll pay the testing fee again. Most testers charge $200 to $400 for the full skills test.
What happens after you pass both tests
Once you pass the skills test, the third-party tester sends your results to the Oklahoma DPS. You then return to a DPS office to finalize your CDL process and pay the license fee. Oklahoma charges a one-time fee for the CDL itself, plus renewal fees every four or eight years depending on your age and whether you transport hazmat. Your new CDL will be mailed to you within a few weeks.
Your CDL is valid for the class and endorsements you tested for. If you later want to add an endorsement — for example, you passed Class A but now need to haul hazmat — you take the written test for that endorsement and may need to take another skills test depending on the endorsement type. Some endorsements, like hazmat, require a background check and fingerprinting through the Transportation Security Administration (TSA).
Using a CDL training school versus self-study
Many people pursue their CDL through approved training schools, which typically run 4 to 8 weeks and include classroom instruction, behind-the-wheel training, and test preparation. Oklahoma recognizes graduates of FMCSA-approved schools, and some employers offer tuition reimbursement or hire directly from training programs. However, the state still requires you to pass the official DPS written test and the third-party skills test — the school cannot waive these.
If you choose self-study, you can prepare using the Oklahoma CDL Manual, practice tests online, and arrange your own behind-the-wheel training with someone who holds a CDL. This route is cheaper upfront but requires more discipline and self-organization. Either way, you must meet the same medical and testing requirements. Some people combine both approaches — taking a short refresher course after studying on their own, or attending a school but continuing to study the manual on their own time.
Frequently Asked Questions
Can I get a CDL if I have a suspended or revoked driver's license?
No. You must have a valid, unrestricted Oklahoma driver's license before you can get a CDL. If your license is suspended or revoked, you must resolve that issue first. Once your license is reinstated, you can begin the CDL process.
How long does it take from start to finish?
The timeline varies, but most people complete the process in 4 to 12 weeks. You need at least 14 days between passing the written test and taking the skills test. Scheduling the skills test can add weeks depending on tester availability in your area. Training school graduates may finish faster if their school has in-house testing or partnerships with testers.
What if I fail the skills test?
You can retake it, but you'll pay the testing fee again and must schedule a new appointment. There is no waiting period between attempts in Oklahoma, so you can retake it as soon as another slot is available. Your CLP remains valid while you prepare for the next attempt.
Do I need a CDL to drive a pickup truck for work?
Not unless the truck's GVWR exceeds 26,001 pounds. Most standard pickup trucks fall below that threshold. However, if you're towing a trailer and the combined weight exceeds 26,001 pounds, you need a Class A CDL. Check your vehicle's registration or door jamb for the GVWR to be sure.
Can I transfer a CDL from another state?
You can transfer your out-of-state CDL to Oklahoma, but you must pass Oklahoma's written test and obtain an Oklahoma medical certificate. You do not have to retake the skills test if your out-of-state CDL is valid and you pass the written exam. Contact your local DPS office for the transfer process and required documents.