CDL Practice Test

โ–ถ

Class B CDL 2026 โ€” Requirements, Exam & Training Guide

A Class B Commercial Driver's License (CDL) is a federally regulated credential that authorizes drivers to operate single heavy vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, as well as any vehicle towing a trailer weighing 10,000 pounds or less. This license opens the door to a wide range of in-demand careers including city bus driver, school bus driver, dump truck operator, local delivery driver, and construction vehicle operator. Unlike a Class A CDL, which covers combination vehicles and heavy tractor-trailers, the Class B focuses on straight trucks and passenger-carrying vehicles. Earning a Class B CDL demonstrates professional competency, commitment to road safety, and the ability to handle large commercial vehicles โ€” making it one of the most valuable vocational certifications in the transportation industry.

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:

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

FileText License Requirements
  • 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
BookOpen Knowledge Tests
  • 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
Clipboard Skills Test
  • 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
DollarSign Salary
  • 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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:

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.

Start Free CDL Practice Test

Class B CDL Questions and Answers

What vehicles can I drive with a Class B CDL?

A Class B CDL allows you to operate any single vehicle with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, including buses, dump trucks, box trucks, cement mixers, garbage trucks, and straight flatbed trucks. You may also tow a trailer provided it does not exceed 10,000 pounds GVWR. With proper endorsements, a Class B CDL holder can also operate Class C vehicles, such as smaller passenger buses or hazmat vehicles under 26,001 lbs. You cannot legally haul a combination vehicle with a trailer over 10,000 lbs without upgrading to a Class A CDL.

How much does it cost to get a Class B CDL?

The total cost of obtaining a Class B CDL typically ranges from $1,500 to $5,000 depending on your state and training method. State DMV fees for the CLP application, knowledge tests, and skills test generally run $100 to $300. Private CDL training schools charge $2,000 to $5,000 for Class B programs. Some employers โ€” particularly transit agencies, school districts, and waste management companies โ€” offer sponsored training programs where all costs are covered in exchange for a commitment to work for them for a set period, often 1 to 2 years.

What is the difference between a Class A and Class B CDL?

The primary difference is the type and combination of vehicles each license authorizes. A Class A CDL is required for combination vehicles โ€” typically a tractor pulling a trailer โ€” where the trailer's GVWR exceeds 10,000 pounds. Class A holders can also drive Class B and C vehicles. A Class B CDL covers single heavy vehicles (26,001 lbs or more GVWR) that tow a trailer weighing 10,000 lbs or less. Class B is the preferred license for bus drivers, dump truck operators, and local delivery drivers who do not need to haul heavy semi-trailer combinations. Class A training is more extensive and generally more expensive.

Do I need a CDL to drive a school bus?

Yes. Driving a school bus requires a Class B CDL with two additional endorsements: the Passenger (P) endorsement and the School Bus (S) endorsement. Both must be tested separately with knowledge examinations at your state DMV. School bus drivers are also subject to annual driving record checks, drug and alcohol testing under FMCSA regulations, and in most states, fingerprinting and a criminal background check. Some states impose additional state-specific requirements. Many school districts offer free CDL training programs for candidates willing to commit to the position, making it an accessible entry point into commercial driving.
CDL Practice Test โ€” Free Questions
โ–ถ Start Quiz