Class B CDL 2026 — Requirements, Exam & Training Guide
Learn how to get a Class B CDL in 2026. Covers vehicles, knowledge tests, skills test, medical requirements, endorsements, training time, and salary ranges.

What Is a Class B CDL?
A Class B CDL is a commercial driver's license that permits the holder to operate any single vehicle with a GVWR of 26,001 pounds or more, and any vehicle of this size towing a trailer that does not exceed 10,000 pounds GVWR. The key distinction from a Class A CDL is the towing limit. If the trailer being towed exceeds 10,000 pounds GVWR, a Class A CDL is required instead. Class B drivers are not restricted to a single type of vehicle — the license covers buses, dump trucks, box trucks, cement mixers, and other large straight-body vehicles.
Class B CDL holders may also operate Class C vehicles (those under 26,001 lbs used to transport 16 or more passengers or hazardous materials) provided they hold the appropriate endorsements. This makes the Class B CDL a versatile and broadly respected commercial credential across many industries including public transportation, construction, waste management, and local freight delivery.
Vehicles Requiring a Class B CDL
The following vehicle types typically require a Class B CDL for legal operation:
- City buses and transit buses — Municipal transit systems require Class B with a Passenger (P) endorsement.
- School buses — Require Class B with both Passenger (P) and School Bus (S) endorsements.
- Dump trucks — Large single-axle and tandem-axle dump trucks used in construction and road work.
- Garbage and refuse trucks — Solid waste collection vehicles operated by municipal or private contractors.
- Box trucks and straight trucks — Large delivery trucks used for local and regional freight, furniture, and appliances.
- Cement mixers — Ready-mix concrete trucks are a common Class B application in construction.
- Straight flatbed trucks — Single heavy-body flatbeds used in local hauling.
Class A vs Class B vs Class C CDL — Comparison
Understanding the three CDL classes helps you choose the right license for your intended career path:
Class A CDL — Required to operate any combination vehicle (tractor-trailer, semi-truck) where the trailer exceeds 10,000 lbs GVWR. This is the broadest commercial license and also permits operation of Class B and C vehicles. Typical jobs: long-haul trucker, flatbed operator, tanker driver.
Class B CDL — Required for single vehicles 26,001 lbs or more, towing a trailer up to 10,000 lbs. Also permits Class C vehicle operation with proper endorsements. Typical jobs: bus driver, dump truck driver, box truck driver, cement mixer operator.
Class C CDL — Required for vehicles under 26,001 lbs that are designed to carry 16 or more passengers (including driver) or transport hazardous materials in placardable quantities. Typical jobs: shuttle bus driver, para-transit driver, hazmat courier.

Class B CDL at a Glance
- Minimum Age: 21+ for interstate, 18+ for intrastate
- Medical Card: DOT physical medical certificate required
- Tests: Pass knowledge and skills tests
- Background Check: Required for most endorsements
- General Knowledge: Required for all CDL applicants
- Passenger (P): Required for bus and transit drivers
- School Bus (S): Required in addition to P endorsement
- Air Brakes: Required if vehicle has air brakes
- Pre-Trip Inspection: Vehicle safety check before driving
- Basic Vehicle Control: Straight-line backing, offset alley, parallel park
- On-Road Driving: City streets, highway, intersections, turns
- Test Vehicle: Must be tested in Class B vehicle
- Class B Truck Driver: $45,000–$65,000 per year
- Bus Driver: $50,000–$70,000 per year
- School Bus Driver: Often part-time, $20,000–$35,000/yr
- With Endorsements: Hazmat/tanker add $5,000–$10,000/yr
Class B CDL Endorsements Worth Getting
Adding endorsements to your Class B CDL significantly expands your employment options and earning potential. The most valuable endorsements include:
- School Bus (S) — Required to drive a school bus; one of the most in-demand endorsements with consistent local demand.
- Passenger (P) — Required for buses carrying 16 or more passengers; needed for transit and charter bus jobs.
- Tanker (N) — Allows operation of tank vehicles; useful for fuel, chemical, and liquid cargo delivery.
- Hazmat (H) — Permits transport of hazardous materials; requires a TSA security threat assessment and fingerprinting. This endorsement commands a premium salary.
Each endorsement requires passing an additional knowledge test at the DMV. Many employers in public transit, construction, and logistics will pay for endorsement training and testing fees. If you are pursuing a school bus position, you will need both the P and S endorsements simultaneously.
How to Get a Class B CDL
Obtaining a Class B CDL follows a structured process regulated by the Federal Motor Carrier Safety Administration (FMCSA) and your state's DMV. Here is the step-by-step path:
- Meet eligibility requirements — You must be at least 21 years old for interstate driving (18+ for intrastate only), hold a valid state driver's license, pass a DOT physical examination, and have no disqualifying violations on your driving record.
- Pass the DOT physical — A licensed medical examiner must certify your fitness to operate a commercial vehicle. The medical certificate must be kept current and renewed every two years, or more frequently if you have certain health conditions.
- Apply for a Commercial Learner's Permit (CLP) — Visit your state DMV, pay the application fee, pass the CDL General Knowledge test, and any endorsement knowledge tests required. The CLP allows you to practice driving with a qualified CDL holder in the passenger seat.
- Complete ELDT training — Under FMCSA Entry-Level Driver Training (ELDT) regulations effective February 2026, first-time CDL applicants must complete training from an ELDT-registered provider before taking the skills test. Training covers theory and behind-the-wheel instruction.
- Hold your CLP for at least 14 days — Federal law requires a minimum 14-day holding period before you can take the CDL skills test.
- Pass the CDL skills test — The three-part test includes a pre-trip vehicle inspection, basic vehicle control maneuvers, and an on-road driving evaluation. You must be tested in a vehicle of the same class as the license you are seeking.
- Pay fees and receive your CDL — After passing all tests, pay your state's licensing fees and your Class B CDL will be issued.
How Long Does It Take to Get a Class B CDL?
Most candidates complete the Class B CDL process in 4 to 8 weeks. Full-time CDL training programs typically run 3 to 6 weeks and include both classroom instruction and behind-the-wheel time. The mandatory 14-day CLP hold period is built into most programs. If you are training part-time around existing work, the timeline may extend to 8 to 12 weeks. Some community colleges offer longer programs spanning one semester that provide more extensive preparation, particularly for school bus or transit positions.
FMCSA Medical Requirements
All Class B CDL holders must maintain a valid DOT medical certificate issued by an FMCSA-registered medical examiner. The standard certificate is valid for 24 months, but drivers with conditions such as controlled diabetes or hypertension may receive shorter certification periods of 12 months or less. Key medical standards include: vision of at least 20/40 in each eye (with or without corrective lenses), hearing sufficient to perceive a forced whispered voice at 5 feet, no insulin-treated diabetes (unless an exemption is granted), blood pressure under 180/110, and no history of certain neurological disorders without exemption. Drivers must carry their medical certificate with them at all times while operating a commercial vehicle.
Class B CDL Careers and Salary
A Class B CDL is the gateway to stable, well-paying local employment across multiple industries:
- City Bus Driver — Municipal transit agencies hire Class B drivers with a Passenger endorsement. Benefits often include public employee pension plans, union wages, and health coverage. Average salary: $55,000–$70,000/yr.
- School Bus Driver — One of the most consistently in-demand positions. Many districts offer signing bonuses and benefits. Average salary varies widely by district and hours but typically $20,000–$38,000/yr for part-time routes.
- Local Delivery Driver (Box Truck) — Furniture, appliance, grocery, and beverage companies hire Class B drivers for local and regional routes. No overnight travel required. Average salary: $45,000–$60,000/yr.
- Dump Truck Operator — Common in construction, road building, and aggregate hauling. Seasonal in many regions. Average salary: $45,000–$65,000/yr.
- Refuse and Recycling Truck Driver — Municipal and private waste haulers offer stable employment with good benefits. Average salary: $48,000–$65,000/yr.
- Cement Mixer Driver — Ready-mix concrete companies hire Class B drivers for local plant-to-job-site deliveries. Average salary: $50,000–$68,000/yr.
Adding endorsements — particularly Passenger, School Bus, Tanker, or Hazmat — can increase your marketability and salary by $5,000 to $15,000 per year depending on the region and employer.
