A Class B CDL is for drivers of medium-duty trucks and buses without air brakes
A Class B Commercial Driver's License lets you operate single vehicles with a gross vehicle weight rating (GVWR) between 26,001 and 33,000 pounds, or any vehicle towing a trailer under 10,000 pounds GVWR. The most common Class B jobs are school bus driving, transit bus operation, and medium-duty straight trucks — the kind you see making local deliveries or hauling construction materials.
The key difference from a Class A CDL is weight: Class A covers heavier combinations (tractor-trailers), while Class B covers the mid-range. If you're driving a dump truck, box truck, or bus in your state, you almost certainly need a Class B rather than a Class A. The license is issued by your state's Department of Motor Vehicles or equivalent agency, and it's valid for four or eight years depending on your state and whether you cross state lines.
You cannot legally operate a Class B vehicle without this license if the vehicle meets the weight threshold, even if you've held a regular driver's license for decades. Violations carry fines, points on your record, and possible jail time in some states.
Key Takeaways
- A Class B CDL covers single vehicles weighing 26,001 to 33,000 pounds GVWR and vehicles towing trailers under 10,000 pounds, commonly used for buses, dump trucks, and box trucks.
- You must pass a written knowledge test, a pre-trip inspection test, and a road skills test with a Class B vehicle to obtain the license.
- Most states require a medical certificate from a Department of Transportation-certified examiner before you can take the tests.
- Training is not legally required in most states, but many employers and schools require it or prefer candidates who have completed a program.
- The entire process typically takes four to twelve weeks from start to license issuance, depending on how quickly you schedule tests and whether you need training first.
Medical certification and the DOT physical
Before you can test for a Class B CDL, you need a Department of Transportation medical certificate. This is not optional — your state's DMV will not let you sit for the written test without it. The certificate comes from a medical examiner listed on the National Registry of Certified Medical Examiners, which you can search on the FMCSA website.
The exam itself is straightforward: blood pressure, vision, hearing, and a review of your medical history. It costs between $75 and $150 depending on the examiner. The certificate is valid for two years (or one year if you're over 65 and driving interstate). You'll need to bring it with you when you go to the DMV to take your written test.
If you have a condition like diabetes, sleep apnea, or a seizure disorder, you may still pass, but the examiner might require additional documentation or impose restrictions on your license. If you're denied, you can request a second opinion from another certified examiner.
The written knowledge test and what it covers
The written test is administered by your state's DMV and covers three main areas: general CDL knowledge, air brake systems, and combination vehicles (if applicable to Class B). The test is typically 50 questions, and you usually need to score 80 percent or higher to pass. You can retake it if you fail, though some states require a waiting period between attempts.
The general knowledge section covers vehicle inspection, safe driving practices, hazardous materials (if you're seeking a hazmat endorsement), and federal regulations. The air brake section is mandatory even if you're driving a vehicle without air brakes — you need to know how they work because many Class B vehicles have them. Study materials are free on your state's DMV website, and most people spend two to four weeks preparing.
You can bring a pen and paper to take notes during the test in most states, but you cannot bring study materials or use your phone. Some states offer the test in multiple languages.
The pre-trip inspection and skills tests
After you pass the written test, you move to the pre-trip inspection test. An examiner will ask you to walk around and inspect a Class B vehicle, pointing out safety items like tire condition, lights, mirrors, and brake function. You don't need to fix anything — you just need to identify what's there and what's missing or broken. This test usually takes 15 to 20 minutes and is pass-or-fail.
The road skills test is the final hurdle. You'll drive a Class B vehicle through a course that includes backing, turning, and lane changes, then on public roads with the examiner in the passenger seat. The examiner is looking for smooth steering, proper mirror checks, safe speed, and correct use of signals. The test typically lasts 30 to 45 minutes. You must bring your own vehicle or arrange to use one from a training school.
Many people fail the road test on their first attempt — backing and tight turns are common trouble spots. You can retake it, but there's usually a fee ($50 to $150 per attempt) and a waiting period between tries.
Training programs and whether you need one
Most states do not legally require formal training to obtain a Class B CDL — you can study on your own and test directly. However, many employers, school districts, and transit agencies will not hire you without proof of training from an accredited program. Some states offer training through community colleges or vocational schools; others rely on private truck driving schools.
A typical program runs two to four weeks full-time or six to twelve weeks part-time, and costs between $3,000 and $7,000. The program covers the same material as the written test, plus extensive behind-the-wheel instruction in a Class B vehicle. Graduates usually have a much higher pass rate on the road skills test because they've practiced backing and turns with an instructor.
If your employer is hiring and willing to train you on the job, you may not need formal schooling. Some companies will pay for training after you're hired. Check with your prospective employer before enrolling in an expensive program.
Endorsements and restrictions that explore to Class B
A basic Class B CDL lets you drive the vehicles in that weight class, but you can add endorsements for specific cargo or conditions. The most common are Passenger (P) for buses, School Bus (S) for school transportation, and Hazardous Materials (H) for certain cargo. Each endorsement requires an additional written test and, in some cases, a background check.
You may also have restrictions placed on your license — for example, "no air brakes" if you tested in a vehicle without them, or "automatic transmission only" if you tested in an automatic. These restrictions limit where you can work. If you want to remove them later, you'll need to retake the road test in a vehicle that doesn't have that restriction.
Some states also issue a Passenger endorsement separately from a School Bus endorsement. The School Bus endorsement requires fingerprinting and a background check in most states because you're working with children.
Timeline and costs from start to license
The total time depends on whether you pursue training. If you study on your own and test directly, you can complete the process in four to eight weeks: one to two weeks for the medical exam and written test, then another two to six weeks waiting for a road test appointment (some states have long backlogs). If you enroll in a training program, add two to four weeks for the course itself.
Costs break down roughly as follows: medical exam ($75–$150), written test fee ($10–$50), road test fee ($50–$150), and license issuance ($20–$100), for a total of $155–$450 without training. With training, add $3,000–$7,000. Some employers reimburse training costs after you've worked for them for a set period.
If you fail a test, you'll pay the fee again to retake it. Some states charge for each retake; others include one or two free retakes in the initial fee.
Frequently Asked Questions
Can I drive a Class B vehicle with a regular driver's license?
No. If the vehicle's GVWR is 26,001 pounds or more, you must have a Class B CDL. Driving without one is illegal and can result in fines, points, and criminal charges. Your regular license does not cover commercial vehicles, even if you've been driving for years.
What's the difference between Class A and Class B?
Class A covers heavier vehicles and tractor-trailers (over 26,001 pounds towing a trailer over 10,000 pounds). Class B covers single vehicles and lighter towing combinations. If you're driving a bus or straight truck, Class B is what you need. Class A is harder to obtain and pays more in most jobs.
Do I have to pass the air brake test if my vehicle doesn't have air brakes?
You must take the air brake knowledge test, but if you pass it, you can request an air brake restriction on your license, which limits you to vehicles without air brakes. Many people do this to avoid the test, but it narrows your job options later.
How long is a Class B CDL valid?
Most states issue a four-year or eight-year license. If you drive interstate, your state may require an eight-year license. Your medical certificate must be renewed every two years (or one year if you're over 65), so you'll need to visit a certified examiner before your medical certificate expires, even if your license itself is still valid.
Can I get a Class B CDL if I have a criminal record or traffic violations?
It depends on the offense and your state. Most states will not disqualify you for minor traffic violations, but serious crimes, DUIs, or multiple violations within a short time may prevent you from obtaining a license. Contact your state's DMV to ask about your specific situation before paying for training or tests.