How to schedule your Class M learner's permit test in Maryland

To schedule your Class M learner's permit test in Maryland, you contact the Motor Vehicle Administration (MVA) directly by phone or through their online scheduling system. Maryland does not let you walk in for the test without an appointment — you must book a specific date and time at an MVA office near you before you arrive. The phone number is 410-768-7000, and the online system is available through the MVA website at mva.maryland.gov.

When you call or go online, you will need to provide your name, date of birth, and the type of test you want (Class M, which covers motorcycles). The MVA will show you available appointment slots at different office locations and times. You can choose the one that works best for your schedule. Most offices have multiple slots throughout the week, though wait times for appointments vary by location and season.

Before you schedule, make sure you have already submitted your process and paid the fee. You cannot book a test slot without a completed process in the MVA system. Once your appointment is confirmed, you will receive a confirmation number — write this down or take a screenshot, because you will need it when you arrive at the MVA office.

Key Takeaways

  • You must schedule your Class M learner's permit test in advance by calling 410-768-7000 or using the MVA's online scheduling system at mva.maryland.gov.
  • Walk-in testing for the Class M permit is not available in Maryland; all test appointments must be booked ahead of time.
  • Your process must be submitted and processed before you can schedule a test, so complete that step first.
  • Write down or save your confirmation number, as you will need it when you arrive at the MVA office for your appointment.
  • Different MVA locations have different availability, so check multiple offices if your preferred time slot is full.

What to have ready before you call or go online

Before you contact the MVA to schedule, gather a few pieces of information. You will need your full legal name, date of birth, and Maryland driver's license number (if you already have one) or your Social Security number. If you are scheduling for someone else, you will need their information instead.

You should also know which MVA office location is most convenient for you. Maryland has multiple offices across the state, and some are busier than others. If you live in Baltimore County, for example, you might choose the Glen Burnie office or the Towson office depending on which has earlier availability. The MVA website lists all office locations and their hours.

Have a calendar in front of you when you schedule so you can pick a date and time that actually works. The test itself takes about 30 minutes, so plan for at least an hour at the office including check-in and waiting. Bring your confirmation number, a valid photo ID, and your process paperwork when you go.

Scheduling online versus calling the MVA

The MVA's online scheduling system is usually faster than calling, especially during busy times. You can log in to mva.maryland.gov, navigate to the appointment scheduling section, and see all available slots across Maryland offices in real time. You can filter by location and date to find what works for you, then book when ready. Your confirmation number appears on screen right away.

Calling 410-768-7000 works if you prefer to speak to someone or if you have trouble with the online system. Wait times on the phone vary — early morning calls (before 9 a.m.) are usually shorter than afternoon calls. When you call, have your information ready so the representative can process your request quickly. They will give you your confirmation number over the phone, and you should write it down when ready.

Both methods book you into the same system, so there is no advantage to one over the other in terms of appointment availability. Choose whichever is easier for you.

How far in advance you can schedule

Maryland typically allows you to schedule your Class M learner's permit test up to 30 days in advance, though this can vary. If you are planning ahead, you can book your appointment as soon as your process is processed. If you need a test sooner, check what is available in the next week or two — many offices have slots open within a few days.

During busy seasons (spring and summer, when more people want to get their motorcycle permit), appointments may fill up faster. If the time you want is not available, try a different MVA office location or a different day of the week. Weekday mornings tend to have more open slots than weekend afternoons.

What happens after you schedule

After your appointment is confirmed, mark the date and time on your calendar. A few days before your test, review the Class M written test study materials — Maryland provides a motorcycle handbook on the MVA website that covers all the topics on the exam. The written test has 25 questions, and you need to answer at least 20 correctly to pass.

Arrive at the MVA office at least 10 minutes early. Bring your confirmation number, a valid photo ID (such as a passport or state ID), and your Social Security number or driver's license number. The MVA staff will check you in, verify your information, and then take you to a testing station. You will take the written test on a computer.

If you pass the written test, you will receive your Class M learner's permit on the spot. If you do not pass, you can usually schedule another test right away, though you may have to wait a few days depending on office policy. There is no limit to how many times you can retake the test, but you do have to pay the fee each time.

If you need to reschedule or cancel

If you need to change your appointment, contact the MVA as soon as possible using the same method you used to schedule — either call 410-768-7000 or use the online system. You can usually reschedule without losing your fee, but policies can vary. The earlier you contact them, the better, because it gives them time to open that slot for someone else.

If you cancel without rescheduling, you may lose your fee depending on how much notice you give. Check the MVA website or ask when you call to understand the cancellation policy.

Frequently Asked Questions

Can I schedule my Class M test online if I do not have a Maryland driver's license yet?

Yes. The online system works with your Social Security number if you do not have a Maryland license. You will need to provide your full legal name, date of birth, and Social Security number to schedule. If you have trouble logging in, call 410-768-7000 for help.

What if all the nearby MVA offices are booked?

Check offices further away — some may have more availability. You can also try scheduling for a weekday morning instead of evenings or weekends. If you are willing to travel, you might find an open slot at an office an hour away that is sooner than your local office.

Do I have to take the written test and road test on the same day?

No. You schedule the written test first. Once you pass it and get your learner's permit, you then schedule the road test separately. The road test can be weeks or months later — there is no rush.

What if I miss my scheduled appointment?

Contact the MVA right away to reschedule. Depending on their policy, you may lose your fee or be able to reschedule for a small additional charge. Call 410-768-7000 to find out what options you have.

Is there a phone number I can call if the online system is not working?

Yes, call 410-768-7000. The MVA staff can schedule your appointment over the phone if the website is down or if you are having technical trouble. They can also answer questions about your specific situation.