You must book an appointment at a PennDOT Driver License Center before you can test for your learner's permit

Pennsylvania does not allow walk-in testing for learner's permits. You must schedule an appointment in advance at one of PennDOT's Driver License Centers across the state. The appointment system is managed through the PennDOT website, and you can book online, by phone, or in person at a center.

Appointment availability varies by location and season. Urban centers and locations near major highways typically fill up faster than rural offices. Peak times are late afternoon on weekdays and all day Saturday. If your preferred location has no openings, you can check nearby centers or choose an earlier time slot.

You do not need to have passed the written test before booking. You can schedule the appointment, then study and take the written exam on the day you arrive. However, you must bring all required documents to your appointment, or the examiner will not test you.

Key Takeaways

  • Book your appointment through the PennDOT website at www.dmv.pa.gov, by calling 1-717-787-2937, or in person at any Driver License Center.
  • You need a valid Social Security number, proof of identity, and proof of Pennsylvania residency to complete your appointment booking.
  • Bring your original documents to your appointment; copies or digital photos are not accepted for the learner's permit test.
  • Appointment slots fill quickly in urban areas and on weekends, so book at least one to two weeks ahead if possible.
  • You can reschedule or cancel your appointment online up to 24 hours before your scheduled time without penalty.

How to Book Online Through the PennDOT Website

The fastest way to schedule is through the official PennDOT appointment system at www.dmv.pa.gov. Click on "Schedule an Appointment" and select "Learner's Permit" as your transaction type. You will be asked to enter your name, date of birth, and the county where you want to test.

The system will show you available Driver License Centers in that county and nearby counties, with open time slots listed by date and time. Select the location and time that works for you. You will receive a confirmation number by email and text message (if you provide a phone number). Save this confirmation number—you will need it when you arrive at your appointment.

The online system is available 24 hours a day, seven days a week. Appointments typically open 30 days in advance, so if you do not see availability, check back the following week when new slots are released.

Booking by Phone or In Person

If you prefer not to use the online system, you can call PennDOT's appointment line at 1-717-787-2937. The phone line is open Monday through Friday, 8:00 a.m. to 4:30 p.m. Eastern Time. Have your Social Security number and preferred location ready when you call. A representative will search for available slots and book your appointment over the phone.

You can also walk into any Driver License Center and ask staff to book an appointment for you at that location or another center. This method works well if you want to see the facility in advance or if you have questions about what documents to bring. However, you may wait 30 minutes to an hour to speak with someone, depending on how busy the center is.

What Documents You Need to Bring

Bring original documents only—no photocopies, scans, or photos on your phone. You will need:

  • A valid, government-issued photo ID (passport, state ID, or military ID)
  • Proof of your Social Security number (Social Security card, W-2 form, or 1099 form)
  • Two documents proving Pennsylvania residency, such as a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days
  • Your confirmation number from your appointment booking

If you are under 18, your parent or guardian must sign the process form in front of the examiner. They do not need to be present for the entire appointment, but they must be there when you sign. Bring their ID as well.

Do not bring expired documents. If your proof of residency is older than 60 days, it will not be accepted, and your appointment may be cancelled. Check the dates on all documents before you arrive.

What Happens on the Day of Your Appointment

Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and documents. A staff member will verify your identity and residency, then direct you to the testing area.

You will take the written knowledge test on a computer. The test covers Pennsylvania traffic laws, road signs, and safe driving practices. You must answer at least 18 out of 25 questions correctly to pass. If you pass, you will receive your learner's permit the same day. If you fail, you can retake the test at another appointment.

The entire process usually takes 30 to 45 minutes from check-in to completion. Bring your confirmation number, documents, and a pen. You do not need to bring anything else.

Rescheduling or Cancelling Your Appointment

If you need to change your appointment, log back into the PennDOT website and select "Manage My Appointment." You can reschedule to a different date or location, or cancel entirely. Changes must be made at least 24 hours before your scheduled appointment time. If you cancel or miss your appointment without rescheduling, you will need to book a new slot through the system.

If you miss your appointment without cancelling, you may be required to wait longer for your next available slot, as some centers prioritize new bookings over repeat no-shows. If an emergency prevents you from attending, call the appointment line as soon as possible to explain.

Finding the Right Driver License Center Location

Pennsylvania has Driver License Centers in most counties. The PennDOT website shows all locations, hours, and current wait times. Urban centers in Philadelphia, Pittsburgh, and Allentown tend to have more frequent appointments but also longer wait times on test day. Rural centers may have fewer slots but shorter in-person waits.

If your county's center is fully booked, you can book at a center in an adjacent county. Travel time may be longer, but you may find earlier availability. Check the hours of operation before you book—some centers close on certain days or have limited weekend hours.

Frequently Asked Questions

Can I take the written test without an appointment?

No. Pennsylvania requires all learner's permit applicants to schedule an appointment in advance. Walk-in testing is not available. You must book through the PennDOT website, by phone, or in person at a Driver License Center.

What if I fail the written test at my appointment?

You can retake the test at a new appointment. There is no waiting period between attempts. You will need to schedule another appointment through the same system and bring the same documents. Each test attempt costs the standard learner's permit fee.

Do I need to pass the written test before my appointment?

No. You take the written test during your appointment, not before. You can study at home and take the test when you arrive. However, you must bring all required documents to pass the test and receive your permit on the same day.

How far in advance should I book my appointment?

Book at least one to two weeks ahead if possible, especially if you live near a major city or want a weekend slot. Appointments open 30 days in advance on the PennDOT website. If you need a slot sooner, call the appointment line or visit a center in person to see if cancellations have opened up.

What if I lose my confirmation number?

Log back into the PennDOT website with your name and date of birth to view your appointment details and confirmation number. You can also call the appointment line at 1-717-787-2937 and provide your name and Social Security number to retrieve your confirmation number.