How to book your Maryland learner's permit test appointment

You schedule a Maryland learner's permit test appointment through the Maryland Motor Vehicle Administration (MVA) website or by calling their scheduling line. The MVA does not accept walk-ins for knowledge tests — you must have a confirmed appointment before you arrive at a testing location. You can book an appointment as soon as you have your learner's permit process ready, which requires proof of identity, proof of residency, and your Social Security number.

The appointment system lets you choose your test date, time, and location from available slots. Most MVA offices have multiple testing times throughout the week, though availability varies by location and season. Booking ahead — ideally two to four weeks before your preferred test date — gives you more options and reduces the chance of waiting for an opening.

Key Takeaways

  • Schedule your appointment through the MVA website at mva.maryland.gov or by calling 410-768-7000 (TTY 410-768-7001); walk-ins are not accepted for knowledge tests.
  • You need proof of identity, proof of Maryland residency, and your Social Security number before you can book or take the test.
  • The MVA offers multiple test times at most locations, and booking two to four weeks ahead gives you the best selection of dates and times.
  • Bring your appointment confirmation number and a valid ID to your test; arriving 10 to 15 minutes early helps you complete check-in without rushing.

Scheduling online through the MVA website

Go to mva.maryland.gov and look for the "Schedule an Appointment" link on the homepage. The system will ask you to enter your date of birth and driver's license or ID number if you have one; if you do not have either yet, you can still proceed by entering your name and date of birth. Select "Knowledge Test" as the appointment type, then choose your county and preferred testing location.

The calendar will show available dates in green; click on a date to see the time slots that location has open. Once you select a time, the system will ask you to confirm your contact information and will send you a confirmation number by email or text, depending on what you provide. Save this confirmation number — you will need it when you arrive for your test.

Scheduling by phone

Call the MVA scheduling line at 410-768-7000 (TTY 410-768-7001) during business hours. A representative will ask for your name, date of birth, and the county where you want to test. They will tell you which locations have openings and read available times aloud so you can choose one that works for you.

The representative will confirm your appointment and give you a confirmation number over the phone. Write this number down when ready, and ask them to repeat it if you are unsure. If you do not receive a confirmation email or text within a few hours, call back to verify the appointment was recorded correctly.

What to bring to your appointment

Bring your appointment confirmation number, a valid photo ID, and proof of your Social Security number (your Social Security card, a W-2, or a tax return). You will also need proof of Maryland residency — a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. The name on your residency document must match the name on your ID.

Arrive 10 to 15 minutes before your scheduled time. The MVA staff will check you in, verify your documents, and take your photo for your learner's permit. The knowledge test itself takes 15 to 30 minutes depending on how quickly you work through the questions.

Rescheduling or canceling an appointment

If you need to change your appointment date or time, log back into the MVA website using your confirmation number and select "Reschedule" from your appointment details. You can also call 410-768-7000 to reschedule over the phone. Canceling and rebooking usually takes only a few minutes, and you will receive a new confirmation number for your updated appointment.

If you cancel within 24 hours of your test time, you may have to wait longer for the next available slot, especially during busy seasons. Rescheduling as soon as you know you cannot make your appointment gives you more options and prevents you from losing your spot entirely.

What happens if you miss your appointment

If you do not show up for your scheduled test, the MVA will mark the appointment as a no-show. You will need to schedule a new appointment through the website or phone line. There is no penalty fee for a no-show, but you will have to wait for the next available opening, which could be several weeks depending on demand at your location.

If you know you will be late, call the MVA office directly as soon as possible. Some locations will hold your appointment for 15 to 30 minutes if you call ahead, but this is not may provide. It is safer to reschedule if you think you might not arrive on time.

Frequently Asked Questions

How far in advance can I schedule my test appointment?

You can usually book an appointment up to 30 days ahead through the online system. If you need a date beyond that window, call the scheduling line to see if they can add you to a future slot. Booking as soon as the system allows gives you the widest choice of times and locations.

Can I take the test at any MVA office in Maryland?

Yes, you can choose any MVA location in the state when you schedule. However, some offices in high-traffic areas fill up faster than others. If your preferred location is full, try scheduling at a nearby office or a less busy time of day, such as mid-morning on a weekday.

What if I fail the knowledge test?

You can reschedule and take the test again. There is no waiting period between attempts in Maryland, so you can book another appointment when ready. Most people take the test again within a week or two after studying the material more thoroughly.

Do I need to bring my Social Security card, or can I bring something else?

You do not have to bring your card itself — a W-2, tax return, or other document showing your full Social Security number is acceptable. The MVA just needs to verify the number matches your process. Check the MVA website for the full list of acceptable documents before you go.

What if the online system is not working when I try to schedule?

Call 410-768-7000 instead. The phone line is always available during business hours, and a representative can book your appointment just as quickly as the website. You will still receive a confirmation number and can reschedule online later if you prefer.