CDL training typically takes between 3 and 7 weeks, depending on whether you attend full-time or part-time and whether you already hold a regular driver's license
A Commercial Driver's License (CDL) requires classroom instruction, behind-the-wheel training, and passing written and practical tests. Most people complete the entire process in 4 to 6 weeks if they train full-time. Part-time programs stretch the timeline to 8 to 12 weeks because you attend fewer hours per week. The speed also depends on how quickly you pass the written exams and the road test — some people need multiple attempts, which adds weeks.
You do not need to hold a regular driver's license first, but having one speeds things up because you skip the basic driving fundamentals. If you are starting from zero, expect the longer end of the range. The actual classroom and driving hours are set by federal regulation, but how a school packages them into a schedule is up to them.
Key Takeaways
- Full-time CDL programs run 3 to 7 weeks; part-time programs take 8 to 12 weeks, depending on how many hours per week you attend.
- You must complete classroom instruction on vehicle systems and safety rules, then pass a written knowledge test before you can start behind-the-wheel training.
- Behind-the-wheel training includes both range exercises (parking, backing, turning in a controlled space) and road driving with an instructor.
- The final step is the state road test, which you schedule after your school certifies you are ready; test availability varies by state and can add 1 to 4 weeks to your timeline.
- Schools vary widely in how they structure the same required hours, so comparing schedules directly between schools tells you more than comparing advertised completion times.
What happens during the classroom phase
The classroom portion covers the Commercial Driver's Manual for your state, which covers vehicle systems, weight and load limits, braking, tire failure, hazmat rules (if you want to haul hazardous materials), and air brake operation. You learn the rules specific to commercial vehicles — they are different from passenger car rules in ways that matter for safety and liability. This phase usually takes 1 to 2 weeks in a full-time program.
After classroom instruction, you take the written knowledge test administered by your state's Department of Motor Vehicles or equivalent. You must pass this before any behind-the-wheel training begins. Most schools require you to pass a practice test first to confirm you are ready. If you fail the state test, you can retake it, but you lose time — retake windows vary by state, from same-day to several days later.
Behind-the-wheel training and what it covers
Once you pass the written test, you move to range training — exercises in a controlled lot or closed course where you practice backing, turning, coupling and uncoupling a trailer (if training for a Class A license), and emergency maneuvers. This phase typically lasts 1 to 2 weeks and focuses on vehicle control without traffic. You learn how a large truck handles differently than a car: longer stopping distance, wider turning radius, and how the trailer moves independently of the cab.
After range training, you move to road training — driving on public roads and highways with an instructor. You practice merging, lane changes, hill driving, night driving, and real-world scenarios. This phase usually takes 1 to 2 weeks. The instructor watches your decision-making, speed management, and how you handle other traffic. Schools vary in how many hours of road time they require; federal rules set a minimum, but schools often exceed it.
How the state road test works and when you take it
After your school certifies you are ready, you schedule the state CDL road test with your state's DMV or a third-party testing center. The test has three parts: a pre-trip inspection (you walk around the truck and explain what you are checking), a range test (backing and turning in a marked lot), and a road test (usually 30 to 60 minutes of driving on public roads with an examiner). You must pass all three parts to pass the test.
Test scheduling is where timelines often slip. Many states have a backlog of test appointments, especially in busy seasons. You may have to wait 2 to 4 weeks for an opening, or longer in some areas. Some schools have partnerships with testing centers that offer faster scheduling. Ask about this when you choose a school — it can shorten your total time by weeks.
Full-time versus part-time training schedules
Full-time programs meet 5 or 6 days a week, 8 to 10 hours a day, and compress the classroom and driving phases into 3 to 7 weeks. You finish faster but the schedule is intense. Part-time programs meet 2 to 3 days a week, usually evenings or weekends, and stretch the same content over 8 to 12 weeks. Part-time works if you have a job you need to keep or other commitments, but you spend more total calendar time in training.
Some schools offer hybrid models: intensive classroom over 1 to 2 weeks, then part-time driving over several more weeks. The actual hours of instruction are the same; the schedule just changes how they fit into your life. The federal minimum is roughly 160 hours of instruction (classroom plus driving combined), but schools often provide more.
Factors that can extend your timeline
If you fail the written test, you typically retake it within days or weeks depending on your state's policy. If you fail the road test, you must usually wait 7 to 14 days before retesting, and you may need additional training hours before the school will let you test again. Some people pass on the first try; others need 2 or 3 attempts. This is normal and does not mean you cannot drive a truck — it means the test is strict, which is intentional.
Weather can also delay training. Schools in cold climates may pause range training during ice or snow, and road training may be postponed if conditions are unsafe. Illness, vehicle breakdowns, or instructor availability can add days or weeks. Schools with multiple instructors and trucks handle these delays better than smaller operations.
What to expect after you pass the road test
Once you pass the state road test, the examiner issues you a temporary CDL permit on the spot. Your official CDL arrives in the mail within 1 to 2 weeks. You can start working when ready with the temporary permit. Some employers require the physical card before you start; others accept the temporary permit. Confirm with your employer before you finish training.
Your CDL is valid for 4 or 5 years depending on your state, and you must renew it before it expires. Some states require a medical examination before renewal; others do not. Keep track of your expiration date — driving with an expired CDL is illegal and can result in fines and loss of your job.
Frequently Asked Questions
Can I get my CDL in 2 weeks?
No. Federal regulations require a minimum amount of classroom and driving instruction that cannot be compressed below roughly 3 to 4 weeks even in an intensive full-time program. Schools advertising 2-week CDLs are either not meeting federal standards or are not including all required components. Check what is actually included before you enroll.
Do I need a regular driver's license before I start CDL training?
No, but having one helps. If you do not have a regular license, the school will teach basic driving skills alongside commercial training, which adds time. Most people with a regular license complete training faster because they already understand basic vehicle control and road rules.
What happens if I fail the road test?
You can retake it after a waiting period (usually 7 to 14 days depending on your state). Your school may require additional training before you test again. Failing once or twice is common and does not prevent you from getting your CDL — it just means you need more practice before you are ready.
Can I work while I am in CDL training?
Full-time programs make it difficult because you are in class or training most days. Part-time and hybrid programs are designed for people who work, though you will be tired. Talk to your employer about flexible hours or unpaid leave during the training phase. Some employers offer tuition reimbursement if you complete the program and work for them afterward.
How much does CDL training cost?
Costs vary widely by school and location, typically ranging from $3,000 to $7,000 for a complete program. Some employers pay for training in exchange for a commitment to work for them. The GI Bill covers CDL training for may be able to access veterans. Compare schools on what is included — some bundle the road test fee, others charge separately.