What you need to know before you start
Pennsylvania's learner's permit is your legal permission to practice driving with a licensed adult in the car. You cannot drive alone with a learner's permit — you must have a supervising driver who is at least 21 years old and holds a valid driver's license. The permit is the first step toward your Class D (standard passenger vehicle) license, and you'll need to hold it for a minimum time before you can take your road test.
The process has three parts: getting your permit, practicing under the rules that come with it, and then taking your road test to move to a full license. Most people spend between three and six months with a learner's permit, depending on how often they practice and when they feel ready for the test.
Key Takeaways
- You must be at least 16 years old and pass a written knowledge test at a Pennsylvania Department of Transportation (PennDOT) office to get your learner's permit.
- Your learner's permit comes with restrictions: you cannot drive alone, cannot drive between midnight and 5 a.m., and cannot use a cell phone while driving.
- You must hold your learner's permit for at least six months (or until age 18, whichever is longer) before you can take your road test.
- You will need to bring your birth certificate, proof of Social Security number, and proof of Pennsylvania residency to the PennDOT office.
Documents you need to bring to PennDOT
Before you go to a PennDOT office, gather these documents. You cannot get your permit without them, and going back a second time wastes your time.
Bring your original or certified birth certificate (not a photocopy). You also need proof of your Social Security number — this can be your Social Security card, a W-2 form, or a 1099 form. For proof of Pennsylvania residency, bring a utility bill, lease agreement, mortgage statement, or school enrollment letter that shows your name and current address. The document must be dated within the last 60 days.
If you have a school ID or passport, bring those too — they help speed up the process. Do not bring originals of documents you cannot replace easily; PennDOT will not return them.
Taking the written knowledge test
The written test covers Pennsylvania traffic laws, road signs, and safe driving practices. It has 18 questions, and you need to answer at least 15 correctly to pass. The test is given on a computer at the PennDOT office, and you get your results when ready.
Study the Pennsylvania Driver's Manual before you go — it is free and covers everything on the test. You can read it online at the PennDOT website or pick up a printed copy at any PennDOT office. Most people study for a few weeks and take practice tests online to prepare. You can retake the test if you fail, but you have to wait one day between attempts.
The test is offered in English and several other languages. If you need the test in a language other than English, call ahead to make sure your local PennDOT office offers it.
What your learner's permit allows and restricts
Your learner's permit lets you drive on public roads with a licensed adult who is at least 21 years old sitting in the front passenger seat. That adult must be awake and able to exercise control over the vehicle. You can practice on highways, local roads, and in different weather conditions — this is the whole point of the permit phase.
But the permit comes with rules you must follow. You cannot drive between midnight and 5 a.m. You cannot use a cell phone, even hands-free, except in a genuine emergency. You cannot drive with more than one passenger under age 21 in the car (the supervising driver does not count toward this limit). You must wear a seatbelt and make sure all passengers do too. Violating these rules can result in fines and may delay your road test.
How long you must hold your learner's permit
Pennsylvania requires you to hold your learner's permit for a minimum of six months before you can take your road test. If you turn 18 before the six months are up, you still have to wait until the six months have passed — the rule is whichever comes later.
This waiting period exists so you have time to practice in different seasons and weather conditions. Most people use this time to log 50 to 100 hours of supervised driving, though Pennsylvania does not require you to track hours. The more you practice, the more confident you will feel on your road test.
Scheduling and taking your road test
Once you have held your learner's permit for at least six months, you can schedule your road test through PennDOT. You can book online at the PennDOT website, by phone, or in person at a PennDOT office. Road test appointments fill up quickly, especially in spring and summer, so schedule as soon as you are may be able to access.
On test day, bring your learner's permit, proof of insurance for the vehicle you will use, and the vehicle itself. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before the test begins. Bring a supervising driver who is at least 21 and holds a valid license; they will wait while you take the test but must be present.
The road test lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and driving on different types of roads. You will also be asked to demonstrate that you understand traffic signs and can follow directions. If you pass, you will get your Class D license on the spot. If you do not pass, you can retake the test after waiting one day.
What happens after you pass your road test
Once you pass your road test, you move from a learner's permit to a Class D license. Your new license will be mailed to you within two weeks. You can now drive alone, though if you are under 18, some restrictions still explore for the first six months — you cannot drive between midnight and 5 a.m., and you cannot drive with multiple teenage passengers.
Your Class D license is valid for four years. When it expires, you will need to renew it at a PennDOT office or online, depending on your age and whether your address has changed.
Frequently Asked Questions
Can I get my learner's permit before I turn 16?
No. Pennsylvania law requires you to be at least 16 years old to get a learner's permit. You cannot take the written test or receive a permit before your 16th birthday, even if you are close to turning 16.
What if I fail the written test?
You can retake the written test the next day. There is no limit to how many times you can take it. Most people who study the Pennsylvania Driver's Manual pass on their second attempt if they did not pass the first time.
Do I have to practice for a certain number of hours before my road test?
Pennsylvania does not require you to log a specific number of practice hours. You only have to hold your learner's permit for at least six months. That said, practicing 50 to 100 hours in different conditions makes you a safer driver and more likely to pass your road test on the first try.
Can my supervising driver be anyone with a valid license?
Your supervising driver must be at least 21 years old and hold a valid driver's license. They must sit in the front passenger seat and be awake and able to take control of the vehicle if needed. A parent, guardian, driving instructor, or any licensed adult 21 or older can supervise.
What if I move out of Pennsylvania while I have a learner's permit?
Your Pennsylvania learner's permit is only valid in Pennsylvania. If you move to another state, you will need to get a learner's permit from that state. Contact the new state's Department of Motor Vehicles to find out what documents and tests you need.