Class A — tractor-trailers and combination vehicles. Highest pay, most jobs. Class B — large single vehicles: buses, dump trucks, delivery trucks. Class C — vehicles carrying 16+ passengers or hazmat not covered by A or B.
Most Drivers Should Get a Class A CDL
If you are not certain which CDL class to pursue, the default answer is Class A. Here is why:
- Most job options. Class A opens doors to OTR, regional, local, and specialized driving — more hiring demand than any other class.
- Highest pay ceiling. Class A drivers in Texas consistently earn more than Class B or C holders, with top earners in specialized roles exceeding $100,000.
- Built-in flexibility. A Class A CDL lets you legally operate Class B and Class C vehicles — you are not locked out of any category. Class B holders cannot drive Class A vehicles.
- Training time difference is small. Class A takes roughly 4–6 weeks full-time vs 2–3 weeks for Class B. That is a few extra weeks to earn significantly more for your entire career. See how long CDL training takes for a full breakdown.
Choose Class B or C only if you have a specific role in mind — school bus driver, municipal transit, airport shuttle — where Class A adds no practical benefit to your career path.
Class A CDL
A Class A CDL is required to operate any combination of vehicles with a Gross Vehicle Weight Rating (GVWR) of 26,001 lbs or more, where the vehicle being towed has a GVWR of more than 10,000 lbs.
In plain terms: this is the license for tractor-trailers, 18-wheelers, and most long-haul freight trucks.
Vehicles You Can Drive With Class A
- Tractor-trailers (18-wheelers)
- Semi-trucks with flatbed, reefer, or tanker trailers
- Livestock trailers
- Double and triple trailer combinations
- All Class B and Class C vehicles
| Route Type | Avg Starting Salary (Texas) |
|---|---|
| OTR (Over the Road, long haul) | $55,000 – $75,000 |
| Regional (home most weekends) | $65,000 – $85,000 |
| Local (home daily) | $55,000 – $75,000 |
| Specialized (tanker, flatbed, hazmat) | $70,000 – $100,000+ |
Class B CDL
A Class B CDL covers single vehicles with a GVWR over 26,001 lbs, plus any towed vehicle with a GVWR of 10,000 lbs or less.
This is the license for buses, dump trucks, large delivery vehicles, and straight trucks.
Vehicles You Can Drive With Class B
- City transit and intercity buses
- School buses (with P and S endorsements)
- Dump trucks
- Box trucks and straight trucks over 26,001 lbs
- Cement mixers
- Garbage trucks
- All Class C vehicles
Class B training takes 2–3 weeks (vs 3–4 for Class A) and often costs less. If your goal is local driving, municipal work, or a bus driver career, Class B gets you there faster.
Class C CDL
A Class C CDL covers vehicles that do not meet Class A or B weight thresholds but are designed to transport 16 or more passengers (including the driver) OR carry hazardous materials that require placards.
Common Class C Vehicles
- Small passenger vans (16+ seats, under 26,001 lbs)
- Airport shuttle buses
- HazMat vehicles under 26,001 lbs GVWR
- Some utility vehicles carrying hazardous materials
Real-World CDL Career Examples
Here is how the two most common CDL paths play out day-to-day for Texas drivers:
Class A — Regional Driver
Marcus completed a 5-week Class A program in Dallas. He now runs a regional lane from Dallas to San Antonio four days a week, hauling dry freight. He is home every weekend. Starting salary was $68,000 with a sign-on bonus. After 18 months he moved to a flatbed route at $82,000. His Class A license keeps every door open.
Class B — Local Delivery Driver
Sandra chose Class B specifically for a city transit position in Houston. She completed a 3-week program, passed her endorsement tests, and started at $52,000 with full municipal benefits. She is home every evening. Class B was the right call for her exact goal — but it means she cannot move to OTR or regional trucking without additional Class A training.
Best CDL Class by Career Goal
Here is a simple breakdown of which CDL class fits different career paths:
| Career Goal | Recommended CDL |
|---|---|
| Long-haul trucking, maximum pay | Class A |
| Regional/local trucking, home regularly | Class A |
| Bus driver (school, transit, charter) | Class B + P endorsement |
| Dump truck, cement, construction | Class B |
| Delivery (large trucks) | Class B |
| Passenger van / shuttle driver | Class C |
| HazMat delivery (small vehicles) | Class C + H endorsement |
CDL Endorsements
Endorsements add specific vehicle types or cargo to any CDL class. They require additional knowledge tests and sometimes skills tests.
| Endorsement | Code | Required For |
|---|---|---|
| Tanker | N | Liquid cargo tanks over 1,000 gallons |
| Hazardous Materials | H | Placardable hazmat loads |
| Doubles / Triples | T | Double or triple trailer combinations |
| Passenger | P | Vehicles carrying 16+ passengers |
| School Bus | S | School bus operation |
| Tank + Hazmat (combo) | X | Hazmat tankers |
Common Mistakes When Choosing a CDL Class
These are the four mistakes that follow new drivers for years after they make them:
- Choosing Class B to save a few weeks of training. A 2-week shortcut costs you access to the highest-paying jobs for your entire driving career. The difference in training time is rarely worth the long-term income gap.
- Not thinking about long-term income. Many drivers pick a class based on what sounds easier or faster — without comparing five-year salary trajectories. Class A drivers consistently out-earn Class B holders. See the full Texas CDL salary data.
- Ignoring endorsements. Endorsements like HazMat (H), Tanker (N), and Doubles/Triples (T) significantly increase your value to carriers. They require additional testing but are worth pursuing early, especially if you plan to specialize.
- Choosing based only on upfront cost. Class B or community college programs may cost less upfront, but CDL training cost should be weighed against projected income. A slightly more expensive Class A program typically pays back the difference within the first year of employment.
How CDL Class Affects Your Income
Your CDL class is one of the biggest factors in your long-term earning potential. Here is how the three classes compare in Texas. For complete salary data by route type, carrier, and endorsement, see the Texas truck driver salary guide.
| CDL Class | Typical Entry Salary (TX) | Experienced Driver Range | Top Earners (Specialized) |
|---|---|---|---|
| Class A | $55,000 – $70,000 | $70,000 – $90,000 | $100,000+ |
| Class B | $42,000 – $55,000 | $55,000 – $68,000 | $75,000+ |
| Class C | $35,000 – $48,000 | $45,000 – $60,000 | $65,000+ |
Ranges based on BLS data, Texas DPS reports, and public job postings. Pay varies by employer, route, endorsements, and experience.
How to Choose the Right CDL Class
Use this as your decision guide. The right answer depends on your specific situation:
- Want the most career flexibility and highest pay ceiling? Get a Class A CDL. It covers everything Class B and C cover, plus tractor-trailers and combination vehicles. This is the right call for the majority of new CDL students.
- Have a specific local role in mind — bus driver, dump truck, municipal work? Class B is appropriate. Just make sure the role you want actually requires Class B and not Class A before you commit.
- Working toward a passenger shuttle or small hazmat vehicle role? Class C is a narrow-use license. Confirm your target employer accepts Class C before enrolling in a Class C-only program.
- Not sure yet? Default to Class A. Review Texas CDL requirements to confirm you meet the eligibility basics, then use our free matching form to connect with schools near you.
Frequently Asked Questions
A Class A CDL covers combination vehicles with a GVWR over 26,001 lbs where the towed vehicle exceeds 10,000 lbs — primarily tractor-trailers. A Class B CDL covers single vehicles over 26,001 lbs with a towed vehicle under 10,000 lbs — including dump trucks, buses, and straight trucks. Class A holders can drive Class B vehicles; Class B holders cannot drive Class A vehicles.
Class A CDL holders generally earn the most because they can drive tractor-trailers (18-wheelers). OTR Class A drivers in Texas average $65,000 to $90,000 annually. Class B drivers typically earn $45,000 to $65,000. See the full Texas CDL salary breakdown for details by route type and endorsement.
Yes. A Class A CDL allows you to drive both Class A and Class B vehicles. It is the most versatile CDL class. Class B holders can only operate Class B and Class C vehicles — they cannot legally drive tractor-trailers or combination vehicles requiring a Class A.