Our Programs

Class B Courses

What is a Class B CDL?

Class B courses cover operating any vehicle greater than 26,000 pounds, as well as any vehicle towing a trailer that does not exceed 10,000 pounds. You will be able to operate straight trucks, box trucks (like delivery trucks), large buses (such as school buses, city, and tourist buses), and dump trucks with small trailers. You will learn how to drive under a wide variety of traffic, load, road, weather, and geographic conditions and locations.

You can get started right away via our online application. You can also give us a call at (509) 416-2509 or visit our contact form here.

class b truck


You must meet the following criteria to be eligible for participation in these courses:

  • You must be at least 18 years of age

  • You must be a U.S. citizen, permanent resident, or hold a valid work permit

  • You must have a valid driver's license from the state of Washington or Oregon

  • You must fill out a registration package

  • You must be able to pass the DOT physical and drug screen

  • You must have a valid social security number

  • You must have a high school diploma or GED. If you do not, you must pass an ability to benefit test.

H&R Trucking Fees
Tuition Fees$4,200
Registration Fees$100
Student Responsibility Fees
Physical Drug Test$87
Drug Test$68
DOE Test Fees
General Knowledge Exam (air brakes, combination, endorsement)$35
CDL Permit$40
CDL Driving Test$250
CDL Issue FeeVaries


The month is comprised of four 40-hour weeks with a combination of hands-on lab training, range training, and observation.

Week 1 40 hours of classroom instruction; 8 hours of training in backing maneuvers; 10 hours of combined lab training, range training and observation
Week 2 14 hours of street driving training, 8 hours of proficiency development

2022-2023 Class Calendar

Our Class B CDL courses are now starting every Monday. Give us a call at (509) 416-2509 or visit our online application here to get started.

Training Requirements

The course minimum training hours per segment are listed for all license and endorsement courses.

Course Hours
Class A4016167018160
Class B4088101480
B to A201616501880
School Bus200100030
Passenger & School Bus200100030