Book your Minnesota knowledge test appointment through Drive.mn.gov, the state's official licensing portal

Minnesota's knowledge test — the written exam you take before getting your learner's permit or upgrading your license — is scheduled through Drive.mn.gov, not by phone or in person. You create an account, choose a test site and time slot that works for you, and pay the fee online. The system shows you available dates weeks in advance, so you can plan around your schedule rather than calling around hoping for an opening.

The process takes about 10 minutes from start to finish. You'll need a valid email address, your Minnesota ID number (or Social Security number if you don't have an ID yet), and a payment method. Once you book, you'll receive a confirmation email with your appointment details — bring that confirmation and a photo ID to the test site on your scheduled day.

Key Takeaways

  • You must create a Drive.mn.gov account before you can see or book any test appointment.
  • Test sites and available time slots vary by location, so check what's open near you before assuming a date won't work.
  • You pay the knowledge test fee ($10 for a learner's permit test, $7 for other tests) when you book, not at the test site.
  • Your confirmation email is your proof of appointment — save it and bring it along with a photo ID on test day.

Create your Drive.mn.gov account

Go to drive.mn.gov and select "Create Account" or "Sign In" from the top of the page. You'll be asked for your email address, a password, and your Minnesota ID number. If you don't have a Minnesota ID yet (for example, if you're explore for your first learner's permit), use your Social Security number instead.

After you enter your information, Minnesota will send a verification email to the address you provided. Open that email and click the link to confirm your account. This step usually takes a few minutes, but occasionally the email takes 10 to 15 minutes to arrive. Check your spam folder if you don't see it in your inbox.

Navigate to the knowledge test booking section

Once you're logged in, look for "Schedule an Appointment" or "Knowledge Test" in the main menu. The exact wording changes occasionally, but it's always in the top navigation or under a "Services" section. Click through to the knowledge test booking page.

The system will ask you what type of test you need: learner's permit, Class D (standard car license), motorcycle, or commercial. Select the one that matches what you're testing for. This determines which test sites are available to you and which fee you'll pay.

Select your test location and date

Drive.mn.gov shows you every test site in Minnesota, organized by region. You can search by city or zip code to narrow the list. Each location displays its available appointment slots — these change daily as people book and cancel, so if you don't see an opening on your preferred date, check back in a day or two.

Click on a test site to see its full calendar. The system shows you dates and times up to several weeks out. Pick a slot that gives you enough time to study if you haven't already, but don't wait too long — popular locations and weekend times fill up faster than weekday mornings.

Pay the test fee and confirm your appointment

After you select your time slot, the system will show you the fee for your test type and ask for payment. Minnesota accepts credit cards, debit cards, and e-check. Enter your payment information and complete the transaction. The fee is non-refundable, but you can reschedule your appointment for free up to 24 hours before your test time.

Once payment goes through, you'll see a confirmation page with your appointment details: the test site address, date, time, and a confirmation number. Minnesota will also email this information to the address you used for your account. Save both — you'll need to bring the confirmation email or print it out and bring it to the test site along with your photo ID.

What to bring and what happens on test day

Arrive at your test site 10 to 15 minutes before your appointment time. Bring your confirmation email (printed or on your phone) and a photo ID — a driver's license, passport, or state ID all work. If you're under 18, you may need additional documents depending on the test type; the confirmation email will tell you if anything else is required.

At the test site, check in at the front desk and they'll direct you to a testing station. The knowledge test is taken on a computer and usually takes 20 to 30 minutes. You'll see multiple-choice questions about traffic laws, road signs, and safe driving. You need to pass with a score of at least 80 percent. If you pass, you'll get your results when ready and can move forward with your license process. If you don't pass, you can reschedule another test through Drive.mn.gov.

Reschedule or cancel if your plans change

If you need to change your appointment, log back into Drive.mn.gov, find your scheduled test, and select "Reschedule" or "Cancel." You can reschedule for free as long as you do it at least 24 hours before your appointment. If you cancel within 24 hours of your test time, you lose the fee and will have to pay again to book a new appointment.

If you're rescheduling, the system will show you available slots just like when you first booked. Pick a new date and time, and your confirmation will update automatically. The fee you already paid carries over to your new appointment, so you won't be charged twice.

Frequently Asked Questions

What if I forget my confirmation email or lose it before test day?

Log back into Drive.mn.gov and view your scheduled appointment — it will show all the details again. You can print it from there or just show the test site staff your confirmation number and photo ID. They can look up your appointment in their system.

Can I take the knowledge test at any test site, or am I assigned to one?

You choose any test site you want from the available locations. There's no assignment — you pick based on what's convenient for you and what dates have openings. Different sites may have different availability, so if one location is booked up, try a nearby city.

What if the test site nearest me has no appointments for weeks?

Check other nearby locations — they may have sooner openings. You can also check back frequently, because cancellations happen regularly and new slots open up. If you're willing to travel, more distant test sites sometimes have more availability.

Do I need to study before I take the knowledge test?

Minnesota provides a free study guide on the Drive.mn.gov website. You can read it or read it online before your test. The knowledge test covers road signs, traffic laws, and safe driving practices from that guide, so reviewing it beforehand significantly improves your chances of passing.

What happens if I fail the knowledge test?

You can reschedule another test through Drive.mn.gov right away. There's no waiting period between attempts in Minnesota. You'll pay the test fee again for each attempt. Most people pass on their second try after studying the material more carefully.