What a Class B CDL is and who needs one

A Class B Commercial Driver's License lets you operate certain large vehicles for work, but with more restrictions than a Class A CDL. The main difference: a Class B covers vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, but only if you're not towing a trailer heavier than 10,000 pounds. If you need to tow anything heavier, you need a Class A instead.

You need a Class B CDL if you drive a school bus, city transit bus, dump truck, cement mixer, or other single large vehicle for pay. You do not need one for personal use — only for commercial work. Each state sets its own testing and training rules, though the federal government sets minimum standards that all states follow.

Key Takeaways

  • Class B CDL training typically takes four to eight weeks and includes classroom instruction, behind-the-wheel practice, and air brake certification.
  • You must pass a written knowledge test, a pre-trip inspection test, and a behind-the-wheel driving test administered by your state's licensing authority.
  • Training costs range widely by school and location, and some employers cover tuition in exchange for a work commitment after you finish.
  • You must be at least 18 years old (21 in some states for interstate driving) and hold a valid regular driver's license before you start.
  • Your state's Department of Motor Vehicles or equivalent agency sets the exact requirements, so contact them directly to confirm what your state requires.

Training program structure and length

Most Class B CDL training programs run four to eight weeks, depending on whether you attend full-time or part-time. Full-time programs typically meet five days a week for four to six weeks. Part-time programs spread the same material over eight to twelve weeks, meeting two or three evenings per week or weekends.

A typical program includes classroom time covering traffic laws, vehicle maintenance, cargo safety, and hours-of-service rules; behind-the-wheel training in the actual vehicle you'll be tested in; and air brake system instruction and testing. Some schools bundle air brake certification into the program cost; others charge separately. The air brake test is required in most states if the vehicle has air brakes, so confirm whether your program includes it.

Training schools are usually private institutions, community colleges, or truck driving academies. Some are accredited by the Professional Truck Driver Institute (PTDI), which means they meet national standards, but accreditation is not required by law. Your state's Department of Motor Vehicles can tell you which schools in your area are approved to train CDL drivers.

What the testing process involves

You'll face three separate tests to get your Class B CDL: a written knowledge test, a pre-trip inspection test, and a behind-the-wheel driving test. All three are administered by your state's licensing authority, usually at a DMV office or an approved testing site.

The written knowledge test covers general driving rules, air brakes (if applicable), and vehicle maintenance. You typically have two hours and must score at least 80 percent. The pre-trip inspection test requires you to walk around and inspect a vehicle, pointing out safety features and potential problems. You'll be graded on whether you identify critical items correctly. The behind-the-wheel test lasts 30 to 45 minutes and includes basic vehicle control, backing, turning, and driving on public roads or a closed course, depending on your state.

Most training programs include practice tests and mock driving exams so you know what to expect. Some states allow you to take the written test before you finish classroom training; others require you to complete the full program first. Check your state's rules before you enroll.

Cost and payment options

Class B CDL training costs between $2,000 and $6,000 depending on program length, location, and whether air brake training is included. Full-time programs at established truck driving schools typically cost $3,000 to $5,000. Community college programs may be less expensive. Private one-on-one coaching or accelerated programs cost more.

Some employers, particularly school districts and transit agencies, cover training costs in exchange for a commitment to work for them after you pass your test — often one to three years. If you're interested in this route, ask potential employers whether they have a tuition reimbursement or training sponsorship program before you enroll in a school.

A few states and some nonprofits offer training grants or subsidies for people entering commercial driving careers, particularly for school bus drivers. Contact your state's Department of Motor Vehicles or workforce development agency to ask whether funding is available in your area.

Age, licensing, and medical requirements

You must be at least 18 years old to hold a Class B CDL in most states, though some states require 21 if you'll be driving interstate. You must already hold a valid regular driver's license (a Class D or equivalent) before you can get a CDL. Some states require you to hold that license for a certain period — often six months to one year — before you're may be able to access to test for a CDL.

You'll also need to pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and overall fitness to drive. The exam costs $50 to $150 and is valid for two years. You can schedule it at any DOT-certified clinic; your training school can usually recommend one nearby.

You must also pass a background check and drug screening. Most states require a multi-panel drug test before you test for your CDL. Some training programs include this as part of their program; others require you to arrange it separately.

Endorsements and restrictions you may need

Depending on what you'll be driving, you may need additional endorsements on your Class B CDL. A School Bus (S) endorsement is required if you drive a school bus and involves extra testing on passenger safety and emergency procedures. A Passenger (P) endorsement is required for any bus carrying passengers for pay, including transit buses. An Air Brake (X) endorsement is required if your vehicle has air brakes.

Some states also issue restrictions — for example, an automatic transmission restriction if you test in an automatic vehicle, or a daylight-only restriction if you fail the night driving portion. Restrictions limit where and when you can drive commercially, so ask your training school which endorsements and restrictions explore to the job you're targeting.

Renewing and maintaining your Class B CDL

A Class B CDL is typically valid for four to eight years, depending on your state. You'll need to renew it before it expires by passing a written test again and renewing your DOT medical certification. Some states allow you to renew by mail or online if you haven't had violations; others require you to appear in person.

You must also maintain a clean driving record. Moving violations, accidents, or failed drug tests can result in suspension or revocation. If you accumulate too many violations within a certain period, your CDL may be downgraded or cancelled. Your state's DMV can tell you the specific rules for your state.

Frequently Asked Questions

Can I get a Class B CDL without attending a formal training program?

Some states allow you to test for a CDL without formal training if you already have significant driving experience, but most require at least some instruction. Even if your state doesn't mandate it, a training program teaches you the specific skills and knowledge the test covers, so you're far more likely to pass on your first attempt. Contact your state's DMV to learn what your state requires.

How long does it take to get a Class B CDL from start to finish?

If you attend a full-time program, you can complete training and pass your tests within four to eight weeks. If you attend part-time, add another four to eight weeks. Add time for scheduling your DOT medical exam and state testing appointments, which can take one to three weeks depending on availability. Total time is typically two to four months.

What's the difference between a Class B and Class A CDL?

A Class A CDL allows you to drive any combination of vehicles totaling 26,001 pounds or more, including towing a trailer over 10,000 pounds. A Class B covers vehicles over 26,001 pounds but only if you're not towing anything heavier than 10,000 pounds. Class A requires more training and testing. If you might need to tow heavy trailers in the future, start with Class A.

Do I need a Class B CDL to drive a school bus?

Yes, and you'll need a School Bus (S) endorsement in addition to the Class B CDL itself. Training programs that prepare you for school bus driving include this endorsement as part of their curriculum. Some school districts run their own training programs for bus drivers.

What happens if I fail one of the three tests?

You can retake any failed test, usually within a few days or weeks depending on your state's scheduling. Most states allow unlimited retakes, though some charge a fee each time. Your training school can tell you your state's retake policy and help you prepare to pass on the next attempt.