National Guide — Updated June 2026

CDL Classes Explained: Class A vs B vs C

"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.

📅 Updated June 2026 ✅ Sourced from FMCSA federal regulations 📖 Source: fmcsa.dot.gov

🎯 The Fast Answer — Ask Yourself This One Question

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.

The Three Classes, Side by Side

Class A

GCWR 26,001+ lbs, towed unit GVWR over 10,000 lbs

Tractor-trailers, flatbeds, tankers, livestock carriers, double/triple trailer rigs. The standard license for long-haul and OTR (over-the-road) trucking.

Common Endorsements

N (tanker), H (hazmat), T (doubles/triples), X (combined tanker + hazmat)

Class B

Single vehicle GVWR 26,001+ lbs, or towing 10,000 lbs or less

Straight trucks, large box trucks, dump trucks, city buses, garbage trucks, cement mixers. Often local or regional work rather than long-haul.

Common Endorsements

P (passenger), S (school bus), N (tanker) — H less common but possible

Class C

Doesn't meet A or B weight thresholds, but transports 16+ passengers or placarded hazmat

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.

Common Endorsements

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.

What Each Class Actually Costs You in Training

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.

ClassTypical Training LengthWhat Makes It Longer/Shorter
Class A4 to 8 weeks full-timeCombination vehicle skills (coupling, backing a trailer) take real practice time
Class B3 to 5 weeks full-timeSingle-vehicle handling without trailer coupling/backing complexity
Class CVaries — often shorter, sometimes added as an endorsement to an existing licenseNo combination vehicle skills required; focus is more on the passenger/hazmat endorsement itself

Realistic Salary Ranges by Class

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:

Class A
$50K – $100K+
Wide range — OTR mileage pay vs. local/specialized freight
Class B
$45K – $80K
Often local/regional work, frequently hourly with overtime
Class C
Varies widely
Highly dependent on the specific role (shuttle, hazmat delivery, etc.)

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.

The 7 Federal Endorsements, and Which Class They Apply To

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.

CodeEndorsementWhat It Allows
HHazardous MaterialsTransporting placarded hazardous materials. Requires a TSA background check in addition to the written test.
NTank VehicleOperating a vehicle that transports liquids or gases in bulk tanks.
PPassengerOperating a vehicle designed to carry 16 or more people including the driver.
SSchool BusOperating a school bus specifically. Requires holding the P endorsement first, plus typically a background check.
TDouble/Triple TrailersPulling two or three trailers behind a single tractor.
XCombined Tank + HazmatNot 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.

Common Mistakes People Make Choosing a Class

Know Your Class — Now Study for the Real Test

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 →

Frequently Asked Questions

What is the difference between Class A and Class B CDL?
A Class A CDL covers combination vehicles — a truck pulling a trailer — where the combined weight rating (GCWR) is 26,001 pounds or more and the trailer itself is rated over 10,000 pounds. A Class B CDL covers single vehicles rated 26,001 pounds or more, or a vehicle towing a trailer rated 10,000 pounds or less. The practical difference: Class A is for tractor-trailers and heavy combination rigs, while Class B is for straight trucks, large buses, and box trucks that don't pull a heavy trailer.
Can a Class A CDL holder drive Class B and C vehicles?
Yes. A Class A CDL automatically covers Class B and Class C vehicles as well, provided you hold any endorsements that specific vehicle requires. This is sometimes called the downgrade privilege, and it's a major reason many people pursuing a trucking career go straight for Class A rather than starting with B or C — it covers everything below it.
Which CDL class makes the most money?
Class A drivers generally earn more than Class B or C drivers on average, since Class A covers long-haul and interstate freight where pay is often structured around miles driven, plus access to higher-paying specialized freight with endorsements like tanker or hazmat. Reported average salaries vary significantly by source and region — anywhere from roughly $50,000 to over $100,000 annually for Class A — so treat any single number as a rough estimate rather than a guarantee, and research current pay in your specific region and freight type.
Do I need a CDL to drive a school bus?
Yes, but the class depends on the bus size. Most full-size school buses require a Class B CDL with both a Passenger (P) and School Bus (S) endorsement. Some smaller buses may only require Class C with the same two endorsements. The School Bus endorsement specifically requires you to already hold the Passenger endorsement first, and typically involves a background check beyond the standard CDL process.
What is the X endorsement on a CDL?
The X endorsement is a combined Tank Vehicle and Hazardous Materials endorsement — it means a driver holds both the N (tanker) and H (hazmat) endorsements simultaneously, condensed into a single combined code on the license. It is not a separate, distinct category from N and H; it simply represents holding both at once.