How to schedule your Pennsylvania learner's permit test
You schedule your Pennsylvania learner's permit test through PennDOT, the state's Department of Transportation. You cannot book the test online — you must go in person to a PennDOT Driver License Center with your documents, pay the fee, and pick your test date and time on the spot. The test itself happens the same day or within a few days, depending on how busy the location is and which time slot you choose.
You need to bring your Social Security number, proof of identity (like a birth certificate or passport), proof of Pennsylvania residency (like a utility bill or lease), and payment. Bring the originals, not copies. The fee for the learner's permit test is $20.50 as of 2024, though this can change. You do not need to study with PennDOT materials first — you can walk in and take the test cold — but most people study the Pennsylvania Driver's Manual beforehand to improve their chances of passing.
Key Takeaways
- You must visit a PennDOT Driver License Center in person to schedule your learner's permit test; there is no online booking system.
- Bring your Social Security number, original identity document, proof of Pennsylvania residency, and $20.50 in cash or card.
- You can often take the test the same day you schedule it, or within a few days depending on the location's schedule.
- The test covers Pennsylvania traffic laws and road signs and is 20 multiple-choice questions; you need 16 correct to pass.
What documents you need to bring
PennDOT requires original documents — photocopies will not work. Bring one form of identity, such as a birth certificate, U.S. passport, passport card, or military ID. You also need proof that you live in Pennsylvania, such as a current utility bill, lease agreement, mortgage statement, or bank statement with your name and address on it. The document must be dated within the last 60 days.
You will also need to provide your Social Security number. If you do not have a Social Security number, bring a letter from the Social Security Administration explaining why. Bring the original Social Security card if you have it, though PennDOT will accept your number written on the process form. Bring payment in cash or a debit or credit card — the fee is $20.50.
Finding a PennDOT Driver License Center near you
PennDOT operates Driver License Centers across Pennsylvania. You can find the one closest to you by visiting the PennDOT website and using their location finder, or by calling 1-800-932-4600. The website lists each center's address, phone number, and hours of operation. Some centers are busier than others — urban centers often have longer waits than rural ones.
Call ahead to ask how busy the location is and what times tend to be less crowded. Some centers are appointment-only, while others work on a first-come, first-served basis. Knowing this before you go saves you a wasted trip. If your nearest center has a long wait, you may be able to travel to a less busy location in a neighboring county.
What happens when you arrive at the center
When you walk in, tell the staff you want to take the learner's permit test. They will give you an process form (Form DL-44) to fill out. You will provide your documents, pay the $20.50 fee, and answer questions about your address, date of birth, and whether you have any medical conditions that affect your driving. The staff will take your photo for your permit.
After you complete the paperwork, the staff will tell you when your test slot is available. This might be within an hour, later that day, or a few days out. You will be given a time to return or told to wait. If you are taking the test the same day, you will go to a testing station, sit at a computer or paper form, and take the 20-question multiple-choice test right there.
The learner's permit test itself
The Pennsylvania learner's permit test has 20 multiple-choice questions. Each question has four possible answers. You need to answer at least 16 questions correctly to pass — that is an 80 percent score. The questions cover Pennsylvania traffic laws, road signs, right-of-way rules, and safe driving practices. You have 30 minutes to finish.
The test is based on the Pennsylvania Driver's Manual, which PennDOT publishes for free on its website. You can read it online or request a printed copy at any Driver License Center. Most people study the manual for a few days or a week before taking the test. If you fail, you can retake the test, but you will have to pay the $20.50 fee again and schedule another appointment.
After you pass the test
If you pass, PennDOT will issue your learner's permit on the spot. Your permit is valid for two years. It allows you to drive with a licensed adult who is at least 21 years old sitting next to you in the front seat. The adult must hold a valid driver's license.
Your learner's permit has restrictions: you cannot drive between midnight and 5 a.m., you cannot use a cell phone while driving, and you cannot drive on limited-access highways (interstates) unless a licensed driver 21 or older is with you. After you have held your permit for six months and practiced driving, you can schedule a road test to get your full driver's license.
If you fail the test
If you do not pass, you can retake the test. There is no waiting period — you can schedule another test right away, though you will pay the $20.50 fee again. Most people study the Pennsylvania Driver's Manual more thoroughly after a first failure and pass on the second or third attempt. Some Driver License Centers let you retake the test the same day if a slot is open; others require you to schedule a new appointment.
Ask the staff what your options are before you leave. If you are struggling with the material, consider studying with a friend, watching online videos about Pennsylvania traffic laws, or taking a practice test (like the ones available through PennDOT's website or third-party test prep sites) to identify which topics you need to review.
Frequently Asked Questions
Can I schedule my learner's permit test online?
No. PennDOT does not offer online scheduling. You must visit a Driver License Center in person to schedule your test and complete the process. You can find the nearest center on the PennDOT website or by calling 1-800-932-4600.
How long does it take to get my learner's permit after I pass the test?
You receive your learner's permit when ready after passing the test, usually within an hour of finishing your appointment at the Driver License Center. Your permit is valid for two years from the date it is issued.
What if I do not have a Social Security number?
Bring a letter from the Social Security Administration explaining why you do not have a number. PennDOT will accept this in place of the actual card or number. Call your local Driver License Center ahead of time to confirm they have received similar documentation before.
Can I take the learner's permit test in a language other than English?
Yes. PennDOT offers the test in multiple languages, including Spanish, Chinese, and others. When you arrive at the Driver License Center, tell the staff which language you need, and they will provide the test in that language if it is available at that location.
What if I fail the test twice?
You can retake the test as many times as you need. Each attempt costs $20.50. After two failures, some people find it helpful to take a driver education course or study with a practice test to identify weak areas before trying again.