Maryland's Class M learner's permit requires an appointment at your local MVA office
You cannot walk into a Maryland Motor Vehicle Administration office and take the Class M (motorcycle) learner's permit test the same day. The MVA requires you to book a time slot in advance through their online system or by phone. The appointment holds your place; without one, staff will turn you away.
Maryland operates a single scheduling system for all written tests, including the Class M knowledge exam. You choose your preferred MVA office location and available date and time when you book. The system shows you real-time openings, so you can see exactly when seats are available at each branch.
You must bring your appointment confirmation to the office. The MVA will send it to you by email if you book online, or give you a reference number by phone. Arrive 10 to 15 minutes early with your documents — a valid ID, proof of residency, and your Social Security number or tax ID.
Key Takeaways
- Book your Class M learner's permit appointment through the MVA's online scheduling system at mva.maryland.gov or by calling 410-768-7000.
- You will see real-time availability at each MVA office location and can choose the date and time that works for you.
- The appointment confirmation arrives by email (online booking) or as a reference number (phone booking) — bring it or the number to your test.
- Bring a valid ID, proof of Maryland residency, and your Social Security number or tax ID to the appointment.
- The Class M knowledge test covers motorcycle-specific rules and takes about 20 minutes; you need a score of 70 percent or higher to pass.
How to book online through the MVA website
Go to mva.maryland.gov and look for the "Schedule an Appointment" or "Book an Appointment" link on the homepage. Select "Knowledge Test" as the test type, then choose "Class M" from the dropdown menu. The system will ask you to enter your zip code or select your preferred MVA office location.
The calendar will display available dates in green. Click on a date to see time slots for that day. Most offices offer morning and afternoon appointments on weekdays; some locations have limited Saturday hours. Once you select a time, the system will ask for your name, email address, phone number, and date of birth. Review your confirmation and submit.
You will receive a confirmation email with your appointment details, office address, and a reference number. Save this email or write down the reference number. If you need to reschedule, you can do so through the same website up to 24 hours before your appointment.
Booking by phone if online scheduling is full
Call the MVA's main scheduling line at 410-768-7000. A representative will ask which test you need (Class M learner's permit knowledge test) and which office location you prefer. They will check availability and offer you the next open slots.
Phone booking typically takes 5 to 10 minutes. The representative will confirm your name, phone number, and email address, then give you a reference number and appointment time. Write down the reference number when ready — you will need it at the office if you do not receive a confirmation email.
The phone line operates Monday through Friday, 8 a.m. to 4:30 p.m. Eastern time. Wait times are often longer during lunch hours and late afternoon, so calling early in the day usually moves faster.
What to expect on test day
Arrive at your MVA office 10 to 15 minutes before your scheduled time. Check in at the front desk and provide your confirmation email or reference number. Staff will verify your identity and residency documents, then direct you to a testing station.
The Class M knowledge test is a computer-based exam with 25 questions about motorcycle operation, safety, and Maryland traffic laws. You have 20 minutes to complete it. The passing score is 70 percent, which means you need at least 18 correct answers. Results appear on screen when ready after you finish.
If you pass, you will receive your Class M learner's permit on the spot. The permit is valid for two years and allows you to ride a motorcycle under certain restrictions — you must wear a helmet, cannot ride between midnight and 5 a.m., and cannot carry passengers. If you fail, you can reschedule another test appointment, usually within a few days.
Rescheduling or canceling your appointment
If you need to change your appointment, log back into the MVA scheduling system using your confirmation email or reference number. You can reschedule up to 24 hours before your test time. Select a new date and time from the available slots.
If you cancel within 24 hours of your appointment, you lose that slot and must book a new one. Cancellations made more than 24 hours in advance do not carry a penalty. If you miss your appointment without canceling, you may face a longer wait for the next available slot at that location.
Wait times and peak booking periods
Appointment availability varies by location and season. Urban MVA offices like Baltimore and Columbia typically fill up faster than rural branches. Spring and summer see higher demand because more people pursue motorcycle licenses in warm weather.
If your preferred office shows no openings for several weeks, check smaller nearby locations — they often have sooner slots. You can book at any MVA office in Maryland; your test results transfer statewide. Some people find appointments 1 to 2 weeks out during off-peak months like January or February.
The online system updates in real time, so if you see no availability, check again the next day. Cancellations open up slots throughout the week as people reschedule.
Documents you need to bring
Bring one valid photo ID (driver's license, passport, military ID, or state ID card). You also need proof of Maryland residency — a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days works. Your Social Security number or tax ID is required; have it memorized or written down.
If your name has changed since your ID was issued, bring a marriage certificate, divorce decree, or court order showing the name change. Bring the original documents, not copies — MVA staff must verify them in person.
Frequently Asked Questions
Can I book a Class M appointment for someone else?
No. The person taking the test must book their own appointment or have a parent or guardian book it for them if they are under 18. The MVA requires the applicant's name, date of birth, and contact information at booking.
What if I fail the Class M test — can I retake it the same day?
No. You must schedule a new appointment for a different day. Most offices allow you to book your next test when ready after you receive your failing score, and you can often get a slot within a few days.
Do I need to pass the Class M test before I can ride a motorcycle?
Yes. You cannot legally ride a motorcycle in Maryland without a Class M learner's permit or full Class M license. The learner's permit requires passing the knowledge test. After that, you must pass a riding skills test to get your full license.
What happens if I miss my appointment?
If you do not show up, your appointment slot is forfeited and you must book a new one. Missing appointments may result in longer waits for future slots at that location, though there is no official penalty or fee.
Can I reschedule my appointment online if I booked by phone?
Yes. Use your reference number to log into the MVA scheduling system and reschedule. You do not need to call back — the online system recognizes phone-booked appointments.