The three truck license classes and what you can drive with each

A truck driver license is a Commercial Driver's License (CDL) sorted into three classes based on the weight of the vehicle you'll operate and whether you're hauling passengers or cargo. The class you need depends entirely on what you'll be driving on the job — not on what you want or what sounds impressive.

Class A is the broadest: it covers combination vehicles (like a tractor-trailer) with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, as long as the trailer weighs more than 10,000 pounds. If you have a Class A, you can also drive Class B and Class C vehicles. Most long-haul trucking jobs require a Class A.

Class B covers single vehicles (no trailer) with a GVWR of 26,001 pounds or more — think dump trucks, cement mixers, or large delivery trucks. You can also drive Class C vehicles with a Class B license. School bus drivers and transit bus drivers typically hold Class B licenses.

Class C is the most limited: it covers vehicles under 26,001 pounds GVWR that carry 16 or more passengers (including the driver), or any vehicle carrying hazardous materials. You cannot drive Class A or Class B vehicles with only a Class C license.

Key Takeaways

  • Class A covers tractor-trailers and combination vehicles weighing 26,001 pounds or more; Class B covers single large trucks; Class C covers passenger vehicles or hazmat carriers under 26,001 pounds.
  • Your employer or the job posting will specify which class you need — do not pay for training or testing for a class you won't use.
  • All CDL classes require passing a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination.
  • You must hold a valid learner's permit (called a Commercial Learner's Permit or CLP) for at least 14 days before you can take the skills test.
  • Testing and licensing happen at your state's Department of Motor Vehicles; training programs are separate and optional, though many employers require them.

How the written test differs by class

Every CDL applicant takes a general knowledge test covering braking, vehicle control, hazard perception, and safe driving practices. This test is the same regardless of class.

After the general test, you take a class-specific test that focuses on the vehicle type you'll drive. A Class A applicant answers questions about combination vehicles and trailer handling. A Class B applicant answers questions about single large vehicles. A Class C applicant answers questions about passenger transport or hazmat cargo, depending on which endorsement they're pursuing.

You can take all three class tests on the same day if you want to, but most people take only the test for the class they need. Each test is multiple choice, typically 50 questions, and you must score at least 80 percent to pass.

Skills test requirements for each class

The skills test has three parts: pre-trip inspection, basic vehicle control, and a road test. The content changes based on the class you're testing for.

For Class A, the pre-trip inspection focuses on tractor-trailer systems — coupling and uncoupling, brake lines, air systems, and lights on both units. The basic control portion uses a combination vehicle, and the road test includes highway driving, backing maneuvers, and lane changes with a trailer.

For Class B, the pre-trip inspection covers a single large vehicle like a dump truck or bus. The basic control and road test use that same vehicle type, with emphasis on tight turns and backing in confined spaces.

For Class C, the pre-trip inspection is simpler and focuses on passenger safety features or hazmat placarding, depending on your endorsement. The road test is conducted in a passenger vehicle or small commercial truck and emphasizes safe passenger handling or cargo security.

Medical certification and other requirements

Before you can receive any CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You'll receive a Medical Certificate (Form MCSA-5875) that you must carry with your license.

You must also hold a valid regular driver's license for your state and a Commercial Learner's Permit (CLP) for at least 14 days before taking the skills test. Some states require longer waiting periods — check your state's rules before scheduling.

If you want to haul hazardous materials (hazmat endorsement) or transport passengers, you'll need additional background checks and tests beyond the class-specific test. These are add-ons to your base class license, not separate classes.

Training programs and who requires them

CDL training is not legally required in most states — you can study on your own, take the written test, and attempt the skills test without formal instruction. However, many trucking companies will not hire you without proof of training from an accredited CDL school, and some states offer financial support for training through workforce development programs.

A typical CDL training program lasts 4 to 8 weeks and covers classroom instruction, simulator time, and behind-the-wheel training in the vehicle class you're pursuing. The cost varies widely by location and program length, from $3,000 to $15,000 or more. Some employers offer tuition reimbursement or cover training costs entirely if you commit to working for them for a set period.

If you're training for Class A, you'll spend significant time learning to back and maneuver a trailer — this is the hardest skill to master and the most common reason people fail the road test. Class B and Class C training is generally shorter because the vehicles are simpler to operate.

Timeline from permit to full license

The fastest path takes about 4 to 8 weeks if you attend a full-time training program and pass all tests on your first attempt. Here's the typical order:

  1. Pass your state's written knowledge test (general and class-specific) and receive your Commercial Learner's Permit.
  2. Wait the state-mandated holding period — usually 14 days, but check your state.
  3. Complete training (if required by your employer or chosen by you).
  4. Schedule and pass the skills test (pre-trip, basic control, and road test).
  5. Pass the DOT medical examination.
  6. Return to the DMV with your passing test scores and medical certificate to receive your CDL.

If you fail any part of the skills test, you can retake it, but you'll pay the testing fee again and may need to wait a few days before the next available appointment. Many people need two or three attempts, especially for the road test portion.

Class A vs. Class B vs. Class C: which one do you actually need?

Your employer or job posting will tell you which class is required. Do not assume you need Class A because it sounds more impressive or because you want to keep your options open — you'll pay for training and testing you don't need, and you'll spend time studying material that won't appear on your test.

If you're unsure, ask the hiring manager or recruiter directly: "What class CDL does this position require?" The answer is always specific. Long-haul trucking and most over-the-road jobs require Class A. Local delivery, dump truck operation, and concrete mixer driving typically require Class B. School bus driving, transit bus operation, and hazmat transport in smaller vehicles require Class C.

You can always test for a higher class later if your career changes, but there's no advantage to doing it upfront unless your employer specifically asks for it.

Frequently Asked Questions

Can I get a Class A license without training?

Yes, training is not legally required in most states. You can study on your own, pass the written test, and take the skills test without attending a school. However, most trucking companies will not hire you without proof of formal training, and the road test is significantly harder without professional instruction, especially the trailer backing portion.

What happens if I fail the skills test?

You can retake it after paying the testing fee again. There's usually a waiting period of a few days to a week before your next appointment. Most people who fail need to practice the specific skill they struggled with — usually backing or lane changes — before trying again.

Do I need a Class A if I only want to drive locally?

No. If your job involves only local delivery in a single large truck (no trailer), you need Class B. If you're driving a smaller vehicle, you may only need Class C. Ask your employer what class they require before you pay for training.

How long is a CDL valid?

A CDL is typically valid for four or eight years, depending on your state and whether you're a hazmat carrier. Your medical certificate must be renewed every two years, and you must carry proof of the current certificate with your license at all times.

Can I switch from Class B to Class A later?

Yes. You can test for a higher class at any time by passing the written test and skills test for that class. You don't have to surrender your Class B license — your new Class A will replace it.