"Which CDL do I need?" is the first real decision in this whole process, and most explanations bury the answer in legal weight-rating language. This guide cuts straight to it — what each class actually lets you drive, what kind of jobs each one opens up, and how to figure out which one fits what you actually want to do.
Will you be pulling a heavy trailer (over 10,000 lbs) behind a truck, where the combined weight crosses 26,001 lbs?
If yes → you need Class A. This covers nearly all long-haul trucking, tractor-trailers, and flatbed/tanker work — and it's the most versatile license, since it also covers everything Class B and C allow.
If no, but you're driving a single large vehicle (a straight truck, dump truck, or large bus) over 26,001 lbs without a heavy trailer → you need Class B.
If your vehicle doesn't hit those weight numbers at all, but it carries 16+ people or placarded hazardous materials → you need Class C.
Tractor-trailers, flatbeds, tankers, livestock carriers, double/triple trailer rigs. The standard license for long-haul and OTR (over-the-road) trucking.
N (tanker), H (hazmat), T (doubles/triples), X (combined tanker + hazmat)
Straight trucks, large box trucks, dump trucks, city buses, garbage trucks, cement mixers. Often local or regional work rather than long-haul.
P (passenger), S (school bus), N (tanker) — H less common but possible
Passenger vans, airport shuttles, smaller hazmat delivery vehicles — vehicles too light for A or B but still federally regulated because of who or what they carry.
P (passenger) for shuttle/van work, H (hazmat) for smaller hazmat delivery
The downgrade privilege: A Class A CDL also lets you legally drive Class B and Class C vehicles, as long as you hold any endorsement that specific vehicle requires. A Class B license covers Class C the same way. This is the main reason many people aiming for a trucking career go straight for Class A — it's the only one of the three that covers everything below it too.
Class isn't just a legal category — it directly affects how long your training takes and what it costs, since Class A's combination-vehicle skills (especially backing and coupling a trailer) require meaningfully more practice time than Class B's single-vehicle skills.
| Class | Typical Training Length | What Makes It Longer/Shorter |
|---|---|---|
| Class A | 4 to 8 weeks full-time | Combination vehicle skills (coupling, backing a trailer) take real practice time |
| Class B | 3 to 5 weeks full-time | Single-vehicle handling without trailer coupling/backing complexity |
| Class C | Varies — often shorter, sometimes added as an endorsement to an existing license | No combination vehicle skills required; focus is more on the passenger/hazmat endorsement itself |
Reported salary figures for CDL drivers vary enormously depending on the source, region, freight type, and whether pay is structured by the mile or by the hour. Rather than present one misleadingly precise number, here's the realistic range you'll actually find when researching current pay:
The general pattern holds across nearly every source: Class A drivers tend to out-earn Class B drivers, mainly because Class A unlocks long-haul interstate freight and the ability to add high-value endorsements like tanker or hazmat. But the actual gap between any two individual drivers' paychecks depends far more on freight type, region, years of experience, and which specific endorsements you hold than on the class letter alone. Treat any single salary figure you find online — including the ranges above — as a starting point for research, not a guarantee.
Endorsements are separate add-ons to your base class — they're not a fourth class, but they're often what actually determines your job options and pay within whichever class you hold.
| Code | Endorsement | What It Allows |
|---|---|---|
| H | Hazardous Materials | Transporting placarded hazardous materials. Requires a TSA background check in addition to the written test. |
| N | Tank Vehicle | Operating a vehicle that transports liquids or gases in bulk tanks. |
| P | Passenger | Operating a vehicle designed to carry 16 or more people including the driver. |
| S | School Bus | Operating a school bus specifically. Requires holding the P endorsement first, plus typically a background check. |
| T | Double/Triple Trailers | Pulling two or three trailers behind a single tractor. |
| X | Combined Tank + Hazmat | Not a separate category — represents holding both N and H endorsements at once, condensed into one code. |
ELDT applies to some endorsements, not all: If you're obtaining the H, P, or S endorsement for the first time, federal Entry-Level Driver Training (ELDT) requirements apply the same way they do for a first-time Class A or B license — training through an FMCSA-registered provider is mandatory before you can test. The N and T endorsements generally don't carry this same federal training requirement, though your state may still have its own rules.
FastLessonHub has free practice tests mapped to your state's official CDL manual, with full rationale on every answer. No signup, no paywall.
Find Your State's Practice Test →