CDL school typically runs four to eight weeks full-time, or three to six months part-time, depending on the program format and your state's requirements.

The length depends on whether you attend full-time or part-time, how much classroom versus behind-the-wheel training your program includes, and whether you already hold a regular driver's license. Most full-time programs compress the material into four to six weeks by running classes and driving practice five or six days a week. Part-time programs spread the same content across evenings and weekends, which extends the timeline but lets you keep working.

Your state's Department of Transportation sets minimum hour requirements, but schools can exceed those minimums. Some programs add extra training on specific truck types or hazmat handling, which adds time. The actual classroom and testing portion — the part you cannot skip — usually takes one to two weeks. The rest is behind-the-wheel training, where you log the hours your state requires before you can test for your CDL permit and pass the driving exam.

Key Takeaways

  • Full-time CDL programs typically take four to eight weeks; part-time programs take three to six months.
  • Your state sets minimum training hours, which vary — some require 120 hours, others 160 or more.
  • Behind-the-wheel training makes up most of the time; classroom and written tests usually take one to two weeks.
  • You must hold a valid regular driver's license before starting, and you cannot skip any required hours even if you are an experienced driver.

Full-Time Programs: Four to Eight Weeks

Full-time CDL schools run classes and driving practice five or six days a week, usually eight hours a day. A typical full-time schedule covers classroom instruction in the first one to two weeks — traffic laws, vehicle inspection, hazmat rules, and air brake systems — then moves into behind-the-wheel training for the remaining three to six weeks. The exact length depends on how many total hours your state requires and how many hours per day the school schedules.

Full-time programs work best if you can take time off work or do not have other commitments. You finish faster and move through the material while it is fresh. Schools often schedule the written permit test after the first week or two of classroom work, so you have your CDL permit before you start extensive driving practice. This means you can begin logging hours toward your state's requirement as soon as you pass the written exam.

Part-Time Programs: Three to Six Months

Part-time CDL schools hold classes in evenings or on weekends, usually two to four nights per week or Saturday and Sunday. You attend classroom sessions while working your regular job, then schedule behind-the-wheel training on available days. The total hours are the same as full-time, but spread over a longer calendar period — typically three to six months depending on how many hours per week the school offers.

Part-time programs suit people who cannot leave their job or have family obligations. The trade-off is that you move through material more slowly, and it takes longer to accumulate your required driving hours. Some part-time students take six months or longer if they can only attend one or two evenings per week. Check with schools in your area about their specific part-time schedules, because availability varies widely.

State Hour Requirements and How They Affect Length

Every state sets a minimum number of training hours before you can test for your CDL. These minimums vary by state and sometimes by the type of truck or cargo you will drive. Most states require between 120 and 160 hours of total instruction, including both classroom and behind-the-wheel time. A few states have higher minimums, and some allow lower minimums for certain endorsements.

The school must document every hour you complete. You cannot skip hours or compress the training, even if you have driven trucks before or hold a regular commercial driver's license. Once you finish the required hours, you take the written permit test at your state's Department of Motor Vehicles, then schedule the driving exam — usually within a few weeks. The driving exam itself takes two to three hours but is not part of the school's training time.

Classroom Time Versus Behind-the-Wheel Training

Classroom instruction typically takes one to two weeks and covers written test material: vehicle inspection procedures, air brake systems, hazmat regulations, hours-of-service rules, and safe driving practices. This portion is the same length regardless of whether you attend full-time or part-time. Most schools front-load classroom work so you can take the written permit test early and start logging driving hours.

Behind-the-wheel training makes up the bulk of the program — usually 60 to 80 percent of your total hours. You practice with an instructor in an actual commercial truck, learning to shift gears, back up, perform pre-trip inspections, and handle different road conditions. This is where the program length stretches out, because you can only log so many hours per day and you need time to build the muscle memory and judgment the test requires. Schools cannot rush this part, and your state will not let you test until you have completed the minimum hours.

Whether Your Prior Driving Experience Affects Timeline

Having a regular driver's license and years of driving experience does not shorten CDL school. You must still complete every required hour and pass every test. Some schools may move experienced drivers through classroom material faster or give them more challenging behind-the-wheel scenarios, but the calendar length stays the same.

The one exception is if you already hold a CDL from another state or a military CDL. In that case, your new state may waive some training hours or let you test sooner, but this varies by state. Contact your state's Department of Transportation or the school you are considering to ask whether your prior license affects the timeline.

What Happens After School Ends

Finishing school does not mean you have your CDL yet. After you complete the required hours, you take the written permit test at your state's DMV office — this is separate from the school. Once you pass and hold your CDL permit, you schedule the driving exam with the DMV, usually within two to four weeks. The exam itself takes two to three hours and includes a pre-trip inspection, basic control test, and road test.

Some schools offer to schedule your DMV exam for you or provide a testing location on their grounds. Others require you to contact the DMV yourself. Either way, the exam is not part of school time. Most people pass the exam within one or two attempts, but if you fail, you must wait a set period (usually one week) before retesting. Plan for one to two months between finishing school and holding your actual CDL in hand.

Frequently Asked Questions

Can I finish CDL school in two weeks?

No. Your state sets a minimum number of training hours, and schools cannot legally skip or compress them. The fastest realistic timeline is four weeks full-time, and that assumes the school runs long days and you pass every test on the first attempt. Most full-time programs take five to eight weeks.

Do I need to have my regular driver's license before starting?

Yes. You must hold a valid driver's license from your state before you enroll in CDL school. Some schools check this at registration. If you do not have one, you need to get it first, which adds time to your overall timeline.

What if I fail the written test or driving exam?

If you fail the written permit test, most schools let you retake it after a short review period, usually one week. If you fail the driving exam at the DMV, you must wait before retesting — the waiting period varies by state but is typically one to two weeks. Either failure extends your timeline by at least a few weeks.

Can I work while attending part-time CDL school?

Yes. Part-time programs are designed for people who work full-time. You attend classes in evenings or on weekends and schedule behind-the-wheel training around your job. The trade-off is that the program takes longer — usually three to six months instead of four to eight weeks.

Does the type of truck or endorsement I want affect how long school takes?

The core CDL training is the same length regardless of truck type. However, if you want additional endorsements like hazmat or tanker, some schools offer add-on courses that take one to two extra weeks. Ask the school whether your desired endorsements require extra training time beyond the standard program.