What each Texas driver license class covers
Texas issues six main driver license classes, and each one permits you to operate different types of vehicles. The class you need depends on what you plan to drive — a regular car, a motorcycle, a truck over a certain weight, or a combination of those. You cannot legally drive a vehicle that requires a higher class than the one on your license, and doing so can result in a fine or criminal charges.
The Texas Department of Public Safety (DPS) sets these classes and the testing requirements for each. When you explore for your license or renew it, you choose the class that matches the vehicles you actually drive. If you later buy a different type of vehicle, you may need to test for a higher class.
Key Takeaways
- Class C is the standard license for cars, pickup trucks under 26,001 pounds, and most vehicles you see on the road.
- Class B covers single trucks and buses over 26,001 pounds, and requires a written test and a road test in that specific vehicle type.
- Class A is for tractor-trailers and other combinations of vehicles, and requires the most extensive testing and a medical certificate.
- Motorcycle endorsements (M) are added to any class and require a separate written test and riding skills test.
- Hazmat endorsements (H) allow you to haul hazardous materials and require a background check and written test on top of your base class.
Class C: The standard passenger vehicle license
Class C is what most people hold. It covers passenger cars, pickup trucks under 26,001 pounds, vans, and SUVs. You can also tow a trailer with a Class C license as long as the trailer does not exceed certain weight limits set by the vehicle manufacturer. If you are getting your first Texas license and you are under 18, you will start with a Class C learner permit and then a Class C license after you pass the road test.
To get a Class C license, you need to pass a written knowledge test covering traffic laws and road signs, a vision test, and a road test in a vehicle of that class. If you already hold a valid license from another state, Texas may waive the written test, but you will still take the road test. The road test typically lasts 15 to 20 minutes and covers basic driving skills like parking, turning, and stopping.
Class B: Single heavy trucks and buses
Class B covers a single vehicle over 26,001 pounds — typically a large truck or a bus — but not a combination of vehicles towing a trailer. If you drive a dump truck, a concrete mixer, or a city bus, you need at least a Class B license. You cannot use Class B to haul a trailer behind that truck; that would require a Class A license instead.
To get a Class B license, you must pass a written test specific to heavy vehicles, a vision test, and a road test in the actual type of vehicle you plan to drive. The road test is longer and more detailed than a Class C test because the vehicle handles differently. You also need a medical certificate (Form MCSA-5875) from a licensed medical examiner, which confirms you are physically able to operate a heavy vehicle safely.
Class A: Tractor-trailers and vehicle combinations
Class A covers any combination of vehicles where the towed unit weighs more than 10,000 pounds — most commonly a tractor pulling a semi-trailer. This is the license commercial truck drivers hold. You need Class A if you haul a loaded trailer, even if the tractor itself is smaller, because the combination weight is what matters.
Getting a Class A license requires passing a written test on combination vehicle operation, a vision test, and a road test in an actual tractor-trailer or similar combination. You must also provide a medical certificate. The road test is the most demanding of all classes and includes backing, coupling and uncoupling the trailer, and highway driving. Many people prepare by taking a commercial driver training course, though it is not required by Texas law.
Motorcycle endorsements (M)
A motorcycle endorsement (M) can be added to any driver license class — Class C, B, or A — and allows you to legally operate a motorcycle or moped. You cannot ride a motorcycle on a public road with only a Class C license; you must have the M endorsement. If you are under 18, Texas requires you to complete a motorcycle safety course before you can get the endorsement.
To get an M endorsement, you take a written test on motorcycle laws and safety, and a riding skills test on an actual motorcycle. The riding test covers basic maneuvers like figure-eights, quick stops, and swerving. If you complete an approved motorcycle safety course (such as one offered by the Motorcycle Safety Foundation), you may be waived from the riding test, though you still take the written test. The course typically costs between $150 and $300 and takes one or two days.
Hazmat and other endorsements
A hazmat endorsement (H) allows you to transport hazardous materials like fuel, chemicals, or explosives. It is added to a Class A or B license and requires a written test covering hazmat regulations, a background check, and fingerprinting. You cannot get hazmat without first holding a valid Class A or B license. The endorsement is valid for five years and must be renewed with a new background check.
Other endorsements include passenger (P) for buses carrying more than 15 people, and tanker (N) for vehicles carrying liquid cargo in bulk. Each has its own written test and requirements. You can hold multiple endorsements on a single license — for example, Class A with M and H endorsements — as long as you pass the test for each one.
How to change or upgrade your license class
If you already hold a Texas driver license and want to add a higher class or an endorsement, you do not have to renew your entire license. You can go to a DPS office and request a class upgrade or endorsement addition. You will pay a fee (currently $20 for a class upgrade), take the written test for that class or endorsement, and take the road test if required. The road test is required for any new class, but not for endorsements like hazmat or motorcycle if you complete an approved course.
Bring your current license, proof of residency, and proof of citizenship or legal presence (such as a passport or birth certificate). If you are upgrading to Class A or B, bring a medical certificate from a licensed medical examiner dated within 14 days of your visit. You can schedule a road test appointment online through the DPS website or by calling your local DPS office.
Frequently Asked Questions
Can I drive a pickup truck with a Class C license?
Yes, as long as the truck weighs 26,000 pounds or less. Most standard pickup trucks fall under this limit. Check your vehicle's registration or owner's manual for the gross vehicle weight rating (GVWR). If it exceeds 26,000 pounds, you need a Class B license.
Do I need a medical certificate for a Class C license?
No. Medical certificates are required only for Class A and Class B licenses. Class C, motorcycle endorsements, and hazmat endorsements do not require one, though you must pass a vision test at the DPS office.
What happens if I drive a vehicle that requires a higher class than my license?
You can be cited for driving without the proper class, which is a traffic violation. The fine varies but can be substantial, and you may face criminal charges if you cause an accident. Your insurance may also deny a claim if you were driving an unauthorized vehicle class.
Can I get a motorcycle endorsement without taking a course?
Yes. You can take the written test and the riding skills test at a DPS office without completing a course. However, if you are under 18, Texas requires you to complete an approved motorcycle safety course. If you are 18 or older, the course is optional but recommended because it waives the riding test.
How long does a road test take?
A Class C road test typically takes 15 to 20 minutes. A Class B or A road test takes 30 to 45 minutes because the vehicles are larger and the maneuvers are more complex. Plan to spend one to two hours at the DPS office for the entire appointment, including paperwork and waiting time.