How to book your Tennessee road test
To schedule a road test in Tennessee, you must book through the Tennessee Department of Safety and Homeland Security (TDSH). You cannot walk in without an appointment — all road tests are by appointment only. The state uses an online scheduling system where you choose your test location, preferred date and time, and pay the scheduling fee at the same time.
You will need your learner's permit number and a valid email address to complete the booking. The system shows you available slots at testing centers across the state, and you can usually find an opening within two to four weeks of when you're ready to test, though this varies by location and season.
Key Takeaways
- Book your road test through the TDSH online scheduling system at the official Tennessee DMV website — this is the only way to reserve a test date.
- You must have a valid Tennessee learner's permit before you can schedule, and the permit must not be expired on your test date.
- The scheduling fee is separate from your license fee and must be paid when you book; the amount varies depending on your test location.
- Bring your learner's permit, proof of identity, proof of residency, and a vehicle that meets safety requirements on your test day.
- If you need to cancel or reschedule, do so through the same online system at least 24 hours before your appointment to avoid losing your fee.
What you need before you can book
Before you can schedule a road test, you must have a valid Tennessee learner's permit in hand. Your permit must not expire on or before your test date — the examiner will check the expiration date when you arrive. If your permit has expired, you will need to renew it before booking a test.
You also need an email address where you can receive your appointment confirmation. The TDSH will send you a confirmation number and details about your test location and time to this email, so use an address you check regularly. If you do not receive a confirmation within a few hours of booking, check your spam folder or contact the testing center directly.
Steps to schedule online
Go to the official Tennessee DMV website and look for the road test scheduling link. This takes you to the TDSH's appointment system. Enter your learner's permit number and date of birth to log in — the system uses these to verify your identity and pull up your permit information.
Once logged in, you will see a list of testing centers organized by county. Select the location closest to you or the one that works best for your schedule. The system then shows you available dates and times for that center. Choose a slot that gives you enough time to practice — most people benefit from at least a few weeks of driving experience after getting their permit.
Review the scheduling fee amount (this varies by location) and complete payment using a debit or credit card. You will receive a confirmation number when ready. Write this down or take a screenshot — you will need it if you have to reschedule or if there are any questions about your appointment.
Testing center locations and wait times
Tennessee has road testing centers in most counties, though not every county has its own center. Urban areas like Nashville, Memphis, Knoxville, and Chattanooga have multiple locations, while rural counties may share a testing center or require you to travel to a neighboring county.
Wait times to get an appointment vary significantly by location and time of year. Summer months and early fall are typically busier, so you may wait four to six weeks for an appointment in popular areas. Winter and early spring often have shorter waits. If your preferred location is booked out, check nearby counties — you can test at any TDSH center in the state, not just the one in your home county.
What to bring on test day
Bring your learner's permit and a valid photo ID (a passport, school ID, or state ID card all work). You also need proof of residency — a utility bill, lease agreement, or bank statement with your current address dated within the last 60 days. The examiner will check all three before you start the test.
The vehicle you use must be registered, insured, and in safe working condition. The examiner will do a brief safety check before the test begins, looking at brakes, lights, wipers, horn, and mirrors. Make sure all of these work. The vehicle must have valid license plates and current registration. You cannot use a vehicle with a "dealer" or "temporary" tag.
Arrive at least 10 minutes early. If you arrive more than 15 minutes late, you may forfeit your appointment and lose your scheduling fee. Bring your confirmation number with you in case there are any questions about your booking.
Rescheduling or canceling your appointment
If you need to change your test date or location, log back into the TDSH scheduling system using your confirmation number and learner's permit information. You can reschedule to a different date or center without losing your fee, as long as you make the change at least 24 hours before your original appointment time.
If you cancel without rescheduling, you will lose your scheduling fee. Some testing centers may allow you to transfer your fee to a future appointment, but this is not may provide — check with your specific center. If you miss your appointment without canceling, you will also lose the fee and will need to pay again to book a new test.
What happens after you pass or fail
If you pass your road test, the examiner will give you a passing certificate on the spot. Take this certificate to a TDSH office to pay your license fee and receive your full driver's license. You have 30 days to pick up your license after passing — if you wait longer, you may need to retake the test.
If you do not pass, you can reschedule another test through the same online system. There is no waiting period between attempts in Tennessee, so you can book your next appointment when ready. You will need to pay the scheduling fee again for each new test date.
Frequently Asked Questions
Can I schedule a road test without a learner's permit?
No. You must have a valid Tennessee learner's permit before you can book a road test. The permit number is required to enter the scheduling system, and the examiner will verify it on test day.
What if I cannot find an appointment near me?
Check testing centers in neighboring counties — you can test anywhere in Tennessee, not just your home county. You can also call the testing center directly to ask about cancellations or if new slots are being added soon.
Do I have to use the online system, or can I call to schedule?
Tennessee requires all road test appointments to be booked online through the TDSH scheduling system. Phone scheduling is not available. If you have trouble with the website, contact your local testing center for technical support.
What if my learner's permit expires before my test date?
You will not be allowed to test. Renew your permit before scheduling, or reschedule your test to a date after your new permit arrives. Do not wait until the last minute — permit renewals can take several days.
Is there a fee to reschedule my appointment?
No additional fee is charged if you reschedule through the online system at least 24 hours before your appointment. If you cancel without rescheduling, you lose the original scheduling fee.