Maine Issues Seven Classes of Driver's Licenses
Maine's Department of Motor Vehicles issues seven distinct classes of driver's licenses, each permitting the operation of different vehicle types and weights. The classes are designated as Class A, Class B, Class C, Class D, Class M, Class O, and Class P. Your class determines what you are legally permitted to drive on Maine roads, and the requirements to obtain each class vary by age, testing, and medical clearance.
The class system exists because different vehicles pose different risks and require different skills. A motorcycle demands balance and visibility awareness that a standard car does not. A tractor-trailer requires knowledge of air brakes, weight distribution, and longer stopping distances. Maine's structure separates these into distinct licenses so that someone licensed for one vehicle type is not automatically licensed for another.
Key Takeaways
- Maine issues seven license classes: A, B, C, D, M, O, and P, each covering different vehicle types and weights.
- Class D is the standard passenger car license most people obtain first, available at age 16 with a learner's permit period.
- Class A and Class B are commercial licenses requiring a written test, skills test, and medical certification from a doctor or nurse practitioner.
- Class M covers motorcycles and mopeds and requires a separate riding skills test or completion of a Motorcycle Safety Foundation course.
- Endorsements and restrictions can be added to your license to permit or limit specific vehicle types or driving conditions.
Class D: The Standard Passenger Vehicle License
Class D is the most common Maine driver's license and covers standard passenger cars, pickup trucks, and vans under a certain weight. To obtain a Class D license, you must be at least 16 years old and hold a learner's permit for a minimum of 6 months. During that period, you must log supervised driving hours and pass a written knowledge test and a road skills test administered by the Maine Bureau of Motor Vehicles.
A Class D license does not permit you to drive commercial vehicles, vehicles over a certain gross vehicle weight rating (GVWR), or motorcycles. If you want to drive any of those, you need a different class or an endorsement added to your Class D.
Class A and Class B: Commercial Truck Licenses
Class A and Class B are commercial driver's licenses (CDLs) required to operate large trucks and buses. Class A permits you to drive any combination of vehicles with a GVWR of 26,001 pounds or more, provided the towed vehicle weighs more than 10,000 pounds. Class B permits you to drive a single vehicle with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle under 10,000 pounds.
To obtain either Class A or Class B, you must be at least 18 years old (21 for interstate commerce), pass a medical examination by a licensed physician or nurse practitioner, pass a written knowledge test specific to commercial driving, and pass a skills test that includes a pre-trip vehicle inspection, a basic control test, and an on-road driving test. You must also hold a valid Class D license. Maine recognizes the Motorcycle Safety Foundation course as an alternative to the road skills test for Class M only, not for commercial licenses.
Commercial licenses come with endorsements that specify what cargo or passenger types you can carry. A hazmat endorsement, for example, requires a separate background check and written test. A passenger endorsement is required to drive a bus.
Class M: Motorcycle and Moped License
Class M permits you to operate motorcycles and mopeds on Maine roads. You must be at least 16 years old to obtain a Class M license. The standard route is to hold a learner's permit for 30 days, then pass a riding skills test administered by the Maine Bureau of Motor Vehicles. The test includes a written knowledge component and a practical riding test on a closed course.
Alternatively, you can complete a Motorcycle Safety Foundation (MSF) Basic Rider Course and present the completion certificate to the Bureau of Motor Vehicles. If you do, you are waived from the riding skills test and can proceed directly to licensing. Many riders choose this route because the MSF course provides hands-on instruction in a controlled environment and often results in insurance discounts.
Class O and Class P: Limited and Restricted Licenses
Class O is a limited license issued to drivers under 18 who have completed their learner's permit period but do not yet meet the requirements for a full Class D license. It carries restrictions on when and where you can drive, such as no driving between midnight and 5 a.m. and no driving with passengers under 21 unless a parent or guardian is present. Class O is a stepping stone to a full Class D license.
Class P is a probationary license issued to drivers who have had their license suspended or revoked and have completed a suspension period. It may carry restrictions such as no driving between certain hours or mandatory use of an ignition interlock device if the suspension was alcohol-related. Class P is not a separate process; it is issued by the Bureau of Motor Vehicles when you become reinstated after a suspension.
Endorsements and Restrictions on Your License
Your Maine driver's license can carry endorsements that expand what you are permitted to drive, and restrictions that limit how or when you can drive. An endorsement is printed on your license and indicates you have met additional testing or medical requirements. A restriction is also printed and indicates a condition you must follow.
Common endorsements include the air brake endorsement (required for Class A or B if the vehicle has air brakes), the hazmat endorsement (for transporting hazardous materials), and the passenger endorsement (for driving a bus). Common restrictions include corrective lenses (you must wear glasses or contacts), automatic transmission only, and daylight driving only. If you have a medical condition that affects your ability to drive safely, the Bureau of Motor Vehicles may issue a license with restrictions rather than denying it outright.
Age Requirements and Testing Timelines
Maine's age requirements vary by license class. Class D learner's permits are available at age 15 with parental consent, and a full Class D license at age 16 after the 6-month permit period. Class M learner's permits are available at age 15, and a full Class M license at age 16. Class A and Class B require you to be at least 18 years old, or 21 if you plan to drive interstate.
The testing timeline depends on the class. For Class D, the learner's permit period is 6 months minimum. For Class M, it is 30 days minimum. For Class A and Class B, there is no mandatory waiting period after you pass the knowledge test, but you must schedule the skills test with the Bureau of Motor Vehicles, which can take several weeks depending on availability. Medical certification for commercial licenses must be current and is valid for two years.
Frequently Asked Questions
Can I drive a pickup truck with a Class D license?
Yes, if the truck's gross vehicle weight rating is under the threshold set by Maine law (typically 26,001 pounds). Most standard pickup trucks fall under this limit. If the truck exceeds the limit or is used for commercial purposes, you need a Class A or Class B commercial license.
What is the difference between Class A and Class B?
Class A permits you to drive any combination of vehicles weighing 26,001 pounds or more, including tractor-trailers. Class B permits you to drive a single large vehicle or a large vehicle towing a lighter trailer. Class A is broader and allows more configurations; Class B is more restrictive but still covers most single large trucks.
Do I need a separate license to drive a motorcycle if I already have a Class D?
Yes. A Class D license does not permit motorcycle operation. You must obtain a Class M license by passing a riding skills test or completing a Motorcycle Safety Foundation course. You can hold both a Class D and a Class M license simultaneously.
What happens if I let my commercial license expire?
You cannot legally drive a commercial vehicle. You must renew your license before it expires. If it has expired, you must reapply, which includes retaking the knowledge test and skills test and obtaining a new medical certification. You cannot straightforward renew an expired commercial license; you must go through the full process process again.
Can I get a Class M license if I am under 16?
No. Maine law requires you to be at least 16 years old to hold a Class M license. You can hold a learner's permit at age 15, but you cannot be issued a full Class M license until you turn 16.