What each California license class covers
California sorts driver licenses into classes based on what kind of vehicle you can legally operate. The class you hold determines whether you can drive a car, a truck, a motorcycle, or a combination. When you pass your written and driving tests, the Department of Motor Vehicles (DMV) issues you a specific class — you cannot choose it, and it depends on what vehicle you tested in and what you passed.
The most common class is Class C, which covers regular passenger cars, pickup trucks under a certain weight, and small vans. Most people who learn to drive get a Class C license. If you want to drive a motorcycle, you need a separate Class M endorsement added to your license, or a standalone Class M license. If you want to drive larger trucks or buses, you need a Class A or Class B license, which require additional testing and often a commercial driving record.
Each class has weight limits, passenger limits, and rules about what you can tow. Driving a vehicle that requires a higher class than you hold is illegal and can result in a citation, even if you are a safe driver.
Key Takeaways
- Class C is the standard license for cars and light trucks; most people hold this class.
- Class M is required to ride motorcycles and is added as an endorsement or held separately.
- Class A and Class B are commercial licenses for large trucks and buses and require additional testing and medical clearance.
- Each class has specific weight and passenger limits; driving outside your class is illegal.
- You cannot choose your class — the DMV assigns it based on the vehicle you test in.
Class C: The standard passenger vehicle license
Class C is what most California drivers hold. It covers passenger cars, pickup trucks up to 26,001 pounds gross vehicle weight rating (GVWR), and vans designed to carry up to 15 passengers. You can also tow a trailer with a Class C license, as long as the trailer itself does not exceed 10,000 pounds GVWR and the combined weight does not exceed 26,001 pounds.
When you turn 16 and pass your driving test in a Class C vehicle, you receive a Class C license. If you already hold a Class C and want to add the ability to drive motorcycles, you can test for a Class M endorsement without losing your Class C — both will appear on your license.
Class C is the only license class that does not require a commercial driving record or medical examination. You renew it every five years (or every ten years if you are over 70) by mail or online, and you do not need to retake the driving test unless the DMV asks you to.
Class M: Motorcycle and motorized bicycle endorsement
Class M covers motorcycles, motorized bicycles, and motorized scooters. You can hold a Class M license by itself, or you can add an M endorsement to an existing Class C license. Either way, you must pass a separate written test and a riding skills test on a motorcycle to get it.
California requires all motorcycle riders under 21 to complete an approved motorcycle safety course before they can test for Class M. Riders 21 and older can take the course to waive the riding skills test at the DMV, or they can test directly at a DMV location. The safety course is offered by the California Motorcyclist Safety Program (CMSP) and costs money, but completing it often qualifies you for an insurance discount.
If you hold a Class C and add an M endorsement, your license will show both classes. You can renew them together. If you let your Class C expire but keep your Class M active, you can only legally ride a motorcycle — you cannot drive a car.
Class A: Heavy truck and bus license
Class A is a commercial license for drivers of heavy trucks and buses. It covers vehicles over 26,001 pounds GVWR, including semi-trucks, tractor-trailers, and large buses. You can also tow trailers with a Class A license. Most people who hold Class A are professional truck drivers.
To get a Class A license, you must already hold a valid Class C license, pass a written test specific to Class A vehicles, pass a behind-the-wheel driving test in a Class A vehicle, and pass a medical examination. The medical exam is required because Class A is considered a commercial license. You must also obtain a Commercial Driver License (CDL) certificate from the DMV, which involves fingerprinting and a background check.
Class A licenses must be renewed every five years, and you must pass another medical exam at renewal. If you hold a Class A, you can still drive Class C vehicles, but you cannot drive Class B vehicles (medium trucks) without also holding a Class B license.
Class B: Medium truck and bus license
Class B is a commercial license for drivers of medium-sized trucks and buses. It covers vehicles between 26,001 and 33,000 pounds GVWR, including dump trucks, delivery trucks, and medium buses. Class B does not cover tractor-trailers or semi-trucks — those require Class A.
The requirements for Class B are the same as for Class A: you must hold a valid Class C license, pass a written test, pass a behind-the-wheel driving test in a Class B vehicle, and pass a medical examination. You also need a CDL certificate. Class B is less common than Class A because fewer jobs require it, but it is required if your job involves driving a medium truck or bus.
If you hold a Class B, you can drive Class C vehicles but not Class A vehicles. You can add a Class A to your license by passing the Class A test, but you cannot hold Class B and Class A at the same time — Class A supersedes it.
Class D: Taxi, limousine, and for-hire vehicle license
Class D is a commercial license for drivers of taxis, limousines, and other for-hire passenger vehicles. It is not as common as Class C, A, or B because it applies only to specific jobs. You must hold a valid Class C license and pass a written test and behind-the-wheel driving test in a for-hire vehicle to get Class D.
Unlike Class A and Class B, Class D does not require a medical examination or a CDL certificate. However, you may need additional permits or clearances depending on your city or county — for example, San Francisco requires taxi drivers to hold a medallion in addition to their Class D license.
If you hold a Class D, you can still drive Class C vehicles. Class D is often held alongside Class C on the same license.
Restricted licenses and junior licenses
California issues restricted licenses to drivers under 18 who have passed their driving test but are subject to additional rules. A restricted license looks like a regular Class C license but has a red bar across it and lists restrictions on the back. Common restrictions include no driving between 11 p.m. and 5 a.m., no passengers under 20 (except family members), and no use of a cell phone while driving.
Restrictions are lifted when you turn 18, even if your license has not expired. At that point, your license becomes a full Class C license with no red bar. You do not need to visit the DMV or pay a fee — the restriction straightforward expires automatically.
A junior license is similar to a restricted license but is issued to drivers aged 16 to 17 who have completed a driver education course. Junior licenses have the same restrictions as restricted licenses and expire at age 18.
Frequently Asked Questions
Can I drive a pickup truck with a Class C license?
Yes, as long as the pickup truck's gross vehicle weight rating (GVWR) does not exceed 26,001 pounds. Most standard pickup trucks fall within this limit. If you are unsure, check the truck's registration or owner's manual for the GVWR. Trucks heavier than 26,001 pounds require a Class A or Class B license.
Do I need a Class M license to ride a scooter or motorized bicycle?
Yes. California law requires a Class M license or endorsement to operate any motorized two-wheeled vehicle, including scooters and motorized bicycles. Riding without one is illegal, even if the scooter is small or low-powered.
What happens if I drive a vehicle that requires a higher class than I hold?
You can be cited for driving without the proper license class. The citation is a misdemeanor and can result in fines, points on your driving record, and possible license suspension. Your insurance may also deny a claim if you were driving an unauthorized vehicle class at the time of an accident.
Can I upgrade from Class C to Class A without holding Class B first?
Yes. You do not need to hold Class B to get Class A. You can test directly for Class A as long as you hold a valid Class C license. Class A is the highest commercial class and covers everything Class B covers, so Class B is not a prerequisite.
How often do I need to renew my commercial license?
Commercial licenses (Class A, B, and D) must be renewed every five years. Class A and B require a medical examination at renewal. Class C licenses can be renewed every five years or every ten years if you are over 70, and no medical exam is required.