Where and how to book your Maryland learner's permit test
You schedule your Maryland learner's permit test through the Maryland Motor Vehicle Administration (MVA), either online at mva.maryland.gov or by calling 1-410-787-7758. You cannot walk in without an appointment — the MVA requires you to book a specific date and time slot before you arrive at a testing location.
The online booking system is usually faster. You'll select your preferred MVA office, choose from available dates and times, and receive a confirmation number by email. If you prefer to book by phone, have your Social Security number, date of birth, and Maryland address ready when you call.
Testing locations are spread across Maryland's 25 MVA offices. The busiest offices fill up weeks in advance, especially during spring and summer. If your preferred location has no open slots, try scheduling at a less busy office nearby — you can test at any MVA location, not just the one closest to you.
Key Takeaways
- Book your test online at mva.maryland.gov or by phone at 1-410-787-7758; walk-ins are not accepted.
- You will need your Social Security number, date of birth, and Maryland address to complete your booking.
- Test slots fill quickly during peak months, so book as soon as you're ready to test rather than waiting.
- You can test at any of Maryland's 25 MVA offices, so choosing a less busy location may get you an earlier appointment.
What documents to bring on test day
Bring your confirmation number and a valid form of identification. Acceptable IDs include a passport, birth certificate, school ID with your photo, or a state ID card. If you're under 18, you may also bring a parent or guardian's ID as proof of your address if your own ID doesn't show where you live.
You'll also need to bring proof of your Maryland residency if your ID doesn't display your current address. A utility bill, lease agreement, or bank statement dated within the last 60 days works. The MVA staff will check these documents before you sit for the test.
How the written test works
The Maryland learner's permit test is a written exam with 25 multiple-choice questions. You need to answer at least 19 questions correctly to pass — that's a score of 76 percent or higher. The test covers road signs, right-of-way rules, safe driving practices, and Maryland traffic laws.
You have 30 minutes to complete the test. The questions appear on a computer screen at the MVA office, and you select your answers using the keyboard or mouse. If you fail, you can retake the test the same day by paying the test fee again, or you can schedule a new appointment for another day.
Test fees and what happens after you pass
The written test fee is $7. You pay this fee when you arrive at the MVA office, before you take the test. If you pass, you'll receive your learner's permit when ready — it's a physical card you can use right away.
Your learner's permit is valid for two years from the date you receive it. During this time, you can practice driving with a licensed adult who is at least 21 years old and sitting in the front passenger seat. The permit also comes with restrictions: you cannot drive alone, and you cannot drive between midnight and 5 a.m. unless accompanied by a parent or guardian.
Rescheduling or canceling your appointment
If you need to change your test date or time, log back into mva.maryland.gov using your confirmation number and reschedule. You can also call 1-410-787-7758 to make changes over the phone. There is no fee to reschedule, and you can change your appointment as many times as you need before your test date.
If you cancel your appointment and don't reschedule within 30 days, you'll need to book a new slot from scratch. Canceling more than 24 hours before your appointment doesn't affect your test fee — you'll still pay $7 when you arrive for your new test date.
Preparing for the written test
The Maryland MVA publishes a free study guide called the Maryland Driver's Manual, available as a PDF on mva.maryland.gov. This manual covers everything on the test and is the most direct way to prepare. Read through it at least once before your test date.
Many people also use online practice tests, which let you answer sample questions and see which topics you need to review. The MVA website links to several practice test options. Spend at least a few days studying — most people who fail the test didn't spend enough time on the material beforehand.
What to expect if you don't pass
If you score below 76 percent, you do not receive your learner's permit. You can retake the test when ready by paying the $7 fee again, or you can leave and schedule a new appointment for another day. There's no limit to how many times you can retake the test, but each attempt costs $7.
Most people pass on their second or third attempt after spending more time with the study guide. Take notes on the questions you missed, review those topics in the manual, and try again. The test is designed to make sure you know the rules before you drive, so taking time to study pays off.
Frequently Asked Questions
Can I test at an MVA office other than the one near me?
Yes. You can book and test at any of Maryland's 25 MVA offices. If your local office is fully booked, try an office in a nearby county — you'll still receive your learner's permit valid statewide.
What if I fail the test — do I have to wait before retaking it?
No. You can retake the test the same day by paying the $7 fee again. Many people do this if they feel they weren't ready the first time. You can also wait and schedule a new appointment for another day if you want more time to study.
Do I need to bring my Social Security card to the test?
No. Bring a valid photo ID like a passport or state ID. You'll have already provided your Social Security number when you booked your appointment online or by phone.
How long does the test appointment take from start to finish?
Plan for 30 to 45 minutes total. The written test itself is 30 minutes, but you'll spend extra time checking in, verifying your documents, and receiving your permit if you pass.
Can I reschedule my test if I'm sick or have an emergency?
Yes. Reschedule online at mva.maryland.gov or call 1-410-787-7758. There's no fee to change your appointment, and you can move it to any available date and time at any MVA office.