How to book your written test appointment in Pennsylvania

To schedule your written test in Pennsylvania, you must book an appointment through PennDOT (the Pennsylvania Department of Transportation). You cannot walk in without one — all testing is by appointment only. The easiest way to book is online through the PennDOT website, though you can also call or visit a Driver License Center in person.

Before you book, have your learner's permit number ready and know which testing location works best for you. Pennsylvania has Driver License Centers across the state, and you can choose any location, though some fill up faster than others. The appointment system shows you available dates and times at each location, usually several weeks out.

Once you book, you will receive a confirmation with your appointment date, time, and location. Write this down or save the email — you will need to bring proof of this appointment when you arrive for your test.

Key Takeaways

  • Book your written test appointment online through PennDOT's website, by phone, or in person at a Driver License Center.
  • You must have a valid Pennsylvania learner's permit before you can schedule a written test appointment.
  • Appointments are typically available several weeks in advance, and you can choose from any Driver License Center location in the state.
  • Bring your appointment confirmation, learner's permit, and valid ID to your test — arriving without a confirmed appointment will prevent you from testing.

Booking online through the PennDOT website

The online booking system is the fastest way to schedule. Go to the PennDOT website and look for the "Schedule a Knowledge Test" or "Book an Appointment" option. You will need to enter your learner's permit number and date of birth to access available slots.

The system shows you all Driver License Centers in Pennsylvania and the dates they have open. You can filter by location to find the center closest to you. Once you pick a date and time that works, the system will confirm your appointment when ready and send you a confirmation number via email.

Keep this confirmation number and email — you will need to show them when you arrive for your test. If you do not receive a confirmation email within a few minutes, check your spam folder or log back into the PennDOT website to verify the appointment went through.

Calling PennDOT to schedule by phone

If you prefer to book by phone, call PennDOT's customer service line. Have your learner's permit number and date of birth ready when you call. The representative will ask which location you prefer and what dates work for you, then book the appointment on the spot.

When you book by phone, ask the representative to email or mail your confirmation. If they mail it, allow extra time for it to arrive before your test date. Write down your confirmation number during the call in case the written confirmation is delayed.

Scheduling in person at a Driver License Center

You can also walk into any Driver License Center and book your appointment at the counter. Bring your learner's permit and a valid ID. The staff will check availability and book you for an open slot, usually the same day or within a few days.

In-person booking is useful if you want to see the testing location ahead of time or if you have questions about what to bring. However, this method takes longer than online booking, especially during busy hours. If you go in person, arrive early in the day to avoid long waits.

What to bring on your test appointment day

Bring your appointment confirmation (email, printed confirmation, or confirmation number), your learner's permit, and one valid form of ID such as a passport, school ID, or state ID. If your learner's permit is your only ID, that is acceptable, but having a second form of identification speeds up the check-in process.

Arrive at least 10 to 15 minutes early so you have time to check in and settle before the test begins. The testing staff will verify your appointment in their system, check your documents, and then direct you to the testing area.

How far in advance to book your appointment

Book as soon as you are ready to test. Appointments typically fill up 4 to 8 weeks in advance, depending on the location and time of year. Popular locations and weekend slots book faster than weekday appointments at smaller centers.

If you are in a rush, check less popular locations or weekday morning slots — these often have more availability. If your preferred location is fully booked, you can choose a different Driver License Center; the test is the same no matter where you take it.

If you need to reschedule or cancel

If you need to change your appointment, log back into the PennDOT website with your confirmation number and reschedule to a different date and time. You can also call PennDOT to make changes by phone. Cancellations and rescheduling are free, so do not wait if your plans change.

If you miss your appointment without canceling, you will need to book a new one. Some locations may require you to wait a certain amount of time before rebooking, so it is better to cancel ahead of time if you know you cannot make it.

Frequently Asked Questions

Can I book a test appointment without a learner's permit?

No. You must have a valid Pennsylvania learner's permit before you can schedule a written test appointment. The appointment system requires your permit number to verify your identity and may be able to access.

What if all appointments near me are booked?

You have two options: book at a different Driver License Center location, even if it is farther away, or check back in a few days as cancellations open up new slots. You can also try booking a weekday appointment instead of a weekend, as these tend to have more availability.

How long does the written test take?

The written test itself usually takes 20 to 30 minutes. Plan to spend 45 minutes to an hour at the Driver License Center total, including check-in and any wait time before the test begins.

What happens if I fail the written test?

You can reschedule another appointment to retake the test. There is no waiting period between attempts in Pennsylvania, so you can book your next appointment as soon as you are ready to study and try again.

Do I need to bring my learner's permit to the appointment?

Yes. Bring your learner's permit and one additional valid form of ID. The testing staff will verify both documents before you take the test.