Florida's driver license classes are labeled by letter and number, and each one permits you to operate different types of vehicles
Florida issues seven main classes of driver licenses: Class E, Class D, Class B, Class A, Class CDL (Commercial Driver License), and two motorcycle endorsements. The class you hold determines what you're legally allowed to drive. A Class E license, the most common one, lets you drive regular passenger cars, small trucks, and vans. If you want to drive a motorcycle, tow a trailer, or operate a commercial vehicle, you need a different class or an endorsement added to your existing license.
The state issues these classes based on the vehicle's weight, how many passengers it carries, and what cargo it can hold. Understanding which class you need before you test saves you time and money—you won't pay for a test you don't need, and you won't get behind the wheel of a vehicle you're not licensed for.
Key Takeaways
- Class E is for regular cars, pickup trucks under 26,001 pounds, and vans carrying up to 15 passengers—it's what most people get.
- Class D is for driving school instructors and people who operate vehicles for hire, like taxi or rideshare drivers.
- Class B and Class A are for buses and large vehicles; Class B requires a written test, and Class A requires both written and driving tests.
- A CDL (Commercial Driver License) is required to drive any truck over 26,001 pounds or carry hazardous materials, and requires medical certification and additional testing.
- Motorcycle endorsements (M or M Restricted) are added to your existing license and require a separate written and riding test.
Class E: The standard passenger vehicle license
Class E is what you get when you pass the standard written and driving test at your local Department of Motor Vehicles (DMV) office. It covers regular cars, pickup trucks weighing 26,000 pounds or less, vans that carry up to 15 passengers, and RVs under 26,001 pounds. Most Florida drivers hold a Class E license.
You can also tow a trailer with a Class E license as long as the combined weight of the vehicle and trailer doesn't exceed 26,000 pounds. If you want to tow something heavier, you'll need to add a Towing endorsement, which requires passing a written test about trailer safety and weight distribution.
Class D: For instructors and commercial drivers-for-hire
A Class D license is issued to people who operate vehicles for compensation but don't need a commercial license. This includes driving school instructors, taxi drivers, and rideshare drivers (Uber, Lyft). You can drive the same vehicles as a Class E holder, but the license itself signals to law enforcement that you're operating commercially.
To get a Class D, you must be at least 18 years old, hold a valid Class E license for at least one year, and pass a written test specific to commercial driving rules. You'll also need to provide proof of insurance and pass a background check. Some employers require a Class D before hiring you as a driver.
Class B and Class A: For buses and large vehicles
Class B covers buses and other large vehicles designed to carry more than 15 passengers. You can drive a vehicle up to 26,000 pounds with a Class B license. To get one, you must pass a written test and a driving test in the actual vehicle you'll be operating. Many school bus drivers and transit bus operators hold a Class B license.
Class A is for the largest vehicles: trucks over 26,001 pounds, tractor-trailers, and buses. The written test is more detailed than Class B, and the driving test is longer and more rigorous. You must demonstrate your ability to back up safely, perform emergency stops, and handle the vehicle in traffic. Class A is often a stepping stone to getting a CDL.
CDL (Commercial Driver License): For trucks and hazardous cargo
A CDL is required if you drive any truck over 26,001 pounds, haul hazardous materials, or transport passengers for compensation in certain situations. Before you can even test for a CDL, you must obtain a Commercial Learner's Permit (CLP) and pass a medical examination by a certified medical examiner. The medical certificate must be renewed every two years, and certain medical conditions can disqualify you.
The CDL test has three parts: a written knowledge test, a pre-trip vehicle inspection test, and a road test. You'll test in a vehicle that matches the type of truck you want to drive. Florida also offers CDL endorsements for hazmat (hazardous materials), tanker, and passenger transport, each requiring additional written tests. Many people spend weeks or months preparing for a CDL because the road test is demanding and the consequences of failure are high.
Motorcycle endorsements: M and M Restricted
If you want to ride a motorcycle, you need either an M endorsement or an M Restricted endorsement added to your existing driver license. The M endorsement allows you to ride any motorcycle. The M Restricted endorsement limits you to motorcycles under 500cc and prohibits riding on limited-access highways like interstates.
To get either endorsement, you must pass a written test on motorcycle safety and rules, and a riding test on an actual motorcycle. Many people take a Motorcycle Safety Foundation (MSF) course, which can waive the riding test if you pass the course exam. The written test covers braking, turning, gear shifting, and what to do if your brakes fail. The riding test takes about 20 minutes and is conducted in a closed course at your local DMV office.
Towing and other endorsements
Beyond the main license classes, Florida offers endorsements that expand what you can do with your existing license. A Towing endorsement allows you to pull trailers heavier than your vehicle's towing capacity. A School Bus endorsement (S) is required to drive a school bus and involves a written test and a background check. A Passenger endorsement (P) is needed if you transport passengers for compensation in a vehicle designed for more than 15 people.
Each endorsement requires its own written test and sometimes a skills test. You can hold multiple endorsements on a single license. If you're unsure which endorsement you need, call your local DMV office or visit the Florida DMV website—staff can tell you what's required for the type of driving you plan to do.
Frequently Asked Questions
Can I drive a truck over 26,000 pounds with a Class E license?
No. Any truck over 26,001 pounds requires a CDL. Driving without one is illegal and can result in fines, license suspension, and criminal charges. If your job requires it, you'll need to get your CDL before you operate the vehicle.
Do I need to take a road test to upgrade from Class E to Class D?
No. A Class D upgrade requires only a written test about commercial driving rules and proof of insurance. You don't need to demonstrate driving skills again if you already hold a valid Class E license.
What happens if I ride a motorcycle without an M endorsement?
You're driving without the required license class. Law enforcement can cite you, and your insurance won't cover an accident. The endorsement test is straightforward and takes a few hours, so it's worth getting before you ride.
Can I get a CDL if I have a medical condition?
It depends on the condition. The medical examiner will review your health history during the required medical exam. Some conditions like uncontrolled diabetes or certain heart problems can disqualify you, while others may be manageable with treatment. You won't know until you schedule the exam.
How long does it take to get a motorcycle endorsement?
The written test and riding test can be completed in a single visit to your DMV office, usually taking two to three hours total. If you take an MSF course instead, that typically takes two to three days, but you can skip the riding test at the DMV.