Testing locations are run by your state's DMV, not by third parties
You take your written driver's license test at a DMV office in your state. This is the only place that administers the official test — you cannot take it online, at a private testing center, or anywhere else. The DMV office location you choose must be in the state where you are getting your license.
Most states allow you to walk in without an appointment, though some require you to book a time slot in advance. A few states now offer online testing for certain license types, but this is rare and limited. You should check your specific state's DMV website to find out whether appointments are required and whether online testing is available where you live.
The test itself takes place in a room at the DMV office, usually at a computer terminal or on paper, depending on what your state uses. You will be seated at a desk or station, given the test, and monitored by DMV staff while you answer the questions. The whole process typically takes 20 to 45 minutes from start to finish.
Key Takeaways
- Your state's DMV office is the only place that gives the official written driver's license test — no private testing centers or online alternatives exist in most states.
- You must test in the state where you are getting your license, and you should check whether your local DMV requires an appointment or allows walk-ins.
- A few states offer online testing for certain license types, but you need to confirm this with your state's DMV before assuming it is available to you.
- Bring your current ID, Social Security number, and proof of residency to the test, because the DMV will verify your identity before you sit down.
How to find your nearest DMV office
Go to your state's DMV website and use the office locator tool. This tool shows you every DMV location in your state, their hours, and their address. You can usually search by city, zip code, or county. Write down the address and hours of the office closest to you, because you will need to know whether it is open when you plan to go.
Some states have full-service DMV offices and smaller satellite locations. A full-service office handles all license types and tests. A satellite location may only handle renewals or specific services. Make sure the office you choose actually gives written tests — the website will tell you which services each location offers.
If you live near a state border, check whether you can test at a DMV office in a neighboring state. Most states do not allow this. You must test in the state where you are getting your license, even if another state's DMV is closer to your home.
Whether you need an appointment
Check your state's DMV website to learn about appointments are required. Some states let you walk in anytime during business hours and take the test the same day. Others require you to book a time slot online or by phone, sometimes days or weeks in advance.
If your state requires appointments, book yours as soon as you are ready to test. Popular time slots fill up quickly, especially on weekends and after school hours. If you cannot get an appointment at your preferred location, try nearby DMV offices — they may have openings sooner.
If your state allows walk-ins, go early in the day or on a weekday if you can. DMV offices are usually busiest in the late afternoon and on Saturdays. Arriving early means a shorter wait and a better chance of being seen before the office gets crowded.
What to bring to the test
Bring your current government-issued ID — a passport, state ID, or military ID. If you do not have one yet, bring your birth certificate and Social Security card instead. The DMV will not let you test without proof of identity.
Bring your Social Security number or your Social Security card. You will need to provide this when you check in. If you do not have a Social Security number, tell the DMV staff when you arrive — they will tell you what documents to bring instead.
Bring proof of your current address — a utility bill, lease, mortgage statement, or bank statement with your name and address on it. The document must be recent, usually dated within the last 60 days. A cell phone bill or credit card statement usually does not count.
If you are under 18, bring a parent or guardian with you. They will need to sign your process before you can test. Check your state's rules on this, because some states have different requirements for minors.
What happens on test day
Arrive 10 to 15 minutes early. Check in at the front desk and give the staff your ID and proof of address. They will verify your information, take your photo, and have you sign your process. This process usually takes 5 to 10 minutes.
You will then be called to a testing station. The proctor will explain how the test works — whether you are taking it on a computer or on paper. You will have a set amount of time to finish, usually 30 to 45 minutes. You cannot use your phone, notes, or any other materials during the test.
When you finish, the proctor will score your test right away. You will find out whether you passed or failed before you leave the office. If you pass, you will move on to the road test. If you fail, you can usually retake the written test after a waiting period — typically 1 to 7 days, depending on your state.
Retaking the test if you do not pass
If you fail the written test, you do not have to wait long to try again. Most states let you retake it within 1 to 7 days. Some states charge a fee each time you retake the test, while others charge only once per process cycle.
Check your state's rules on how many times you can retake the test. Most states allow 3 to 5 attempts within a certain time frame. If you run out of attempts, you may have to start your process over and pay the initial fee again.
When you retake the test, go back to the same DMV office or a different one — your state will tell you the rules. Book an appointment if your state requires one, or arrive early if walk-ins are allowed. You will need to bring the same documents as before.
Online testing in states that offer it
A small number of states now offer online written testing for certain license types. This is usually only for renewals or for specific classes of license, not for first-time applicants. Check your state's DMV website to see if online testing is available for your situation.
If your state offers online testing, you will take the test on your own computer at home, but you will still need to verify your identity. This usually means you will use a webcam and a government ID, and a proctor will watch you take the test remotely. You will still need to pass the same test and get the same score as someone testing in person.
Online testing is not faster than in-person testing in most cases. You still have to schedule a time slot, and you still have to wait for results. The main advantage is that you do not have to travel to a DMV office.
Frequently Asked Questions
Can I test at a DMV office in a different state?
No. You must test in the state where you are getting your license. If you have moved to a new state, you need to test at a DMV office in that state, not in your old state. If you are a military member stationed out of state, check your state's rules — some states allow military personnel to test remotely or at a different location.
What if the DMV office near me does not have appointments available?
Try DMV offices in nearby cities or counties. They may have openings sooner. If your state allows walk-ins, you can go without an appointment. If all offices in your area are booked weeks out, call the DMV to ask about cancellations or whether you can be added to a waiting list.
Do I have to test at the same DMV office where I applied?
No. Most states let you test at any DMV office in the state. If you applied at one location but another location is more convenient, you can test there instead. Check your state's website to confirm this is allowed where you live.
What if I fail the test multiple times?
Most states let you retake the test 3 to 5 times within a certain period. If you reach the limit, you will have to start your process over and pay the initial fee again. Some states charge a fee each time you retake the test, so check your state's rules on costs.
Can someone else take the test for me?
No. You must take the test yourself. The DMV will verify your identity before you sit down, and a proctor will watch you the entire time. Taking the test for someone else or having someone else take it for you is illegal and will result in your process being denied.