How to Schedule Your Pennsylvania License Test Appointment
Book your test through PennDOT's online system or by phone
Pennsylvania requires you to schedule your written knowledge test and road test in advance through PennDOT (the Pennsylvania Department of Transportation). You cannot walk in and test the same day. The online system at www.dmv.pa.gov lets you pick your test center and time slot; if you prefer to book by phone, call 1-800-932-4600.
You will need your learner's permit number and a valid email address to book online. The system shows available dates at each testing location in your area, usually several weeks out. Road test slots fill faster than written test slots, especially in urban counties, so book as soon as you are ready to test.
If you are under 18, a parent or guardian must be present when you take the road test. They do not need to be present for the written test, but you will still need to bring your learner's permit.
Key Takeaways
- Book your written test and road test separately through the PennDOT website or by calling 1-800-932-4600.
- You must have your learner's permit before you can schedule either test.
- Bring your learner's permit, proof of identity, and proof of Social Security number to both tests.
- Road test slots book up faster than written tests, so schedule as soon as you know you are ready.
- If you are under 18, a parent or guardian must attend your road test in person.
What documents to bring to your written test
Bring your learner's permit, a valid photo ID (driver's license from another state, passport, or military ID), and proof of your Social Security number. A Social Security card, W-2, or tax return all work as proof. If you do not have a photo ID yet, a school ID plus a birth certificate or passport will work.
Do not bring your phone or any electronic devices into the testing room. Bring a pen if the test center requires it, though most provide one. Arrive 10 to 15 minutes early to allow time for check-in.
What documents to bring to your road test
Bring your learner's permit, the same photo ID and Social Security proof you used for the written test, and proof of vehicle insurance. The insurance card or declaration page must show your name or the name of a household member, and it must be current on the test date.
The vehicle itself must have a valid registration, working brakes, functioning turn signals, and operational headlights and taillights. The examiner will check these before the test begins. If anything is broken or missing, the test will be cancelled and you will lose your appointment slot.
If you are under 18, your parent or guardian must be in the vehicle during the test. They sit in the back seat and do not participate, but they must be present.
How long the written test takes and what to expect
The written test lasts about 20 to 30 minutes. You will answer 18 questions about Pennsylvania traffic laws, road signs, and safe driving. You need to score at least 15 out of 18 to pass. The test is multiple choice and you take it on a computer at the testing center.
Results are given immediately after you finish. If you pass, you will receive a temporary permit that lets you take your road test. If you fail, you can reschedule and test again, but you must wait at least one day before your next attempt.
How long the road test takes and what the examiner checks
The road test lasts 15 to 20 minutes and covers basic vehicle control, following traffic laws, and safe decision-making. The examiner will ask you to perform tasks like parallel parking, three-point turns, lane changes, and stops. You will drive on both local roads and busier streets.
You pass if you make no critical errors (like hitting another vehicle, running a red light, or failing to obey a stop sign) and no more than two minor errors (like slightly crossing a line or hesitating at a turn). The examiner scores you on the spot and tells you the result before you leave the testing center.
If you fail, you can reschedule immediately. There is no waiting period between attempts, but you will need to book another appointment slot, which may be weeks away depending on availability at your location.
What happens if you miss or need to cancel your appointment
If you miss your appointment without cancelling, you lose the slot and your fee. You will need to book a new appointment. To cancel, go back to the PennDOT website or call 1-800-932-4600 at least 24 hours before your scheduled time.
If you cancel with less than 24 hours notice, you may lose your fee depending on the testing center's policy. Check the confirmation email you received when you booked to see the cancellation deadline and fee policy for your specific location.
Testing locations and how to find the one nearest you
Pennsylvania has testing centers in most counties. When you book online at www.dmv.pa.gov, the system shows all available locations near your zip code and the dates they have open. You can filter by location and choose the one most convenient for you.
Some counties have only one testing center; others have several. Urban areas like Philadelphia and Pittsburgh have more locations and faster appointment availability. Rural counties may have longer waits between available slots. The online system shows you real-time availability, so you can see exactly what dates are open before you commit to a location.
Frequently Asked Questions
Can I take my road test in a borrowed vehicle?
Yes, as long as the vehicle is registered, insured, and in safe working condition. The registration and insurance do not have to be in your name, but the insurance must cover you as a driver. Bring the registration and insurance card with you.
What if I fail my written test — how soon can I test again?
You can reschedule and test again the next day if you want. There is no mandatory waiting period. You will need to book a new appointment through the PennDOT website or by phone.
Do I need to pass the written test before I can schedule the road test?
Yes. You must pass the written test first and receive your temporary permit. Only then can you schedule a road test appointment. You cannot take both tests on the same day.
What if I am sick on the day of my appointment?
Cancel through the PennDOT website or by phone as soon as you know you cannot make it. If you cancel at least 24 hours ahead, you may be able to reschedule without losing your fee. Call 1-800-932-4600 to ask about your specific testing center's policy.
Can someone else pick up my test results or license for me?
No. You must be present to receive your results. If you pass your road test, you will get your temporary license on the spot. You cannot have someone else collect it for you.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.