Register in person at your local PennDOT office or online through the PA DMV website
You do not need to pre-register for Pennsylvania's written knowledge test. You can walk into any PennDOT Driver License Center during business hours, complete the required forms on-site, pay the test fee, and take the exam the same day. Alternatively, you can complete your initial paperwork online through the official PA DMV website before you go, which shortens your visit.
The test itself costs $5 and is administered by PennDOT staff at the Driver License Center. You will receive your test results when ready after completion. If you pass, you move forward in the licensing process; if you do not pass, you can retake the test, but you must wait at least one business day before your next attempt.
Key Takeaways
- You can take the written knowledge test the same day you arrive at a PennDOT Driver License Center without scheduling ahead.
- Bring a valid form of identification, proof of Social Security number, and proof of Pennsylvania residency to register on-site.
- The test fee is $5, payable in cash or card at the time you register.
- You will receive your score when ready after the test ends, and you can retake it after one business day if you do not pass.
Documents you need to bring to register
Bring one valid form of photo identification—a passport, military ID, or out-of-state driver's license all work. You also need proof of your Social Security number, which can be your Social Security card, a W-2 form, a tax return, or a 1099 form. Do not bring a printed copy of your Social Security number; PennDOT staff will not accept it.
You must also bring proof that you live in Pennsylvania. Acceptable documents include a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current address. A cell phone bill or credit card statement will not work. If you have recently moved and your address documents do not match your ID, bring both your old and new address proof.
What happens when you arrive at the Driver License Center
Check the PennDOT website for your nearest Driver License Center and its hours before you go. Walk-in hours vary by location; some centers close for lunch or operate limited evening hours. When you arrive, take a number at the front desk and wait to be called.
Tell the staff member you are there to take the written knowledge test. They will ask you to complete a DL-44 form (process for a Driver's License or Learner's Permit) if you have not already done so online. Hand over your identification, proof of Social Security number, and proof of residency. The staff member will verify your information, collect the $5 fee, and direct you to the testing area.
The test format and what to expect
Pennsylvania's written knowledge test contains 18 questions about traffic laws, road signs, and safe driving practices. You must answer at least 15 questions correctly to pass. The test is administered on a computer at the Driver License Center, and you will sit at a private station to take it.
You have no time limit to complete the test, though most people finish in 10 to 20 minutes. You cannot bring notes, phones, or study materials into the testing area. Once you submit your answers, the computer scores your test when ready and displays your result on screen. A staff member will print your score and give it to you before you leave.
If you do not pass on your first attempt
If you score below 15 correct answers, you have not passed. You must wait at least one business day before you can retake the test. You do not need to reschedule; you can return to any PennDOT Driver License Center and pay the $5 fee again to take the test a second time.
There is no limit to how many times you can retake the test in Pennsylvania, but you must pay the $5 fee each time. Many people study the official PA Driver's Manual between attempts. PennDOT provides the manual free online and in print at every Driver License Center.
Online pre-registration to save time
If you want to shorten your visit, you can fill out the DL-44 form online through the PA DMV website before you go to the Driver License Center. Print the completed form, bring it with you along with your identification and residency documents, and hand it to the staff member when you arrive. This skips the form-filling step and moves you to payment and testing faster.
Online pre-registration does not reserve your spot or schedule a specific test time. You still arrive during walk-in hours and wait your turn. The benefit is that your paperwork is already done, so your visit typically takes 30 to 45 minutes instead of an hour or more.
Frequently Asked Questions
Can I take the test if I do not have a Social Security number?
No. Pennsylvania law requires a Social Security number to obtain a driver's license or learner's permit. If you do not have one, you must explore for one through the Social Security Administration before you can register for the written test.
What if I fail the test three times?
There is no three-strike rule in Pennsylvania. You can retake the test as many times as you need, paying the $5 fee each time. You must wait one business day between attempts. Some people take it four or five times before passing; this is normal and does not affect your future licensing.
Do I need to bring my Social Security card, or can I bring a different document?
You do not have to bring your card. A W-2, tax return, or 1099 form works just as well. PennDOT staff will not accept a printed copy of your number or a photo of your card on your phone.
Can someone else take the test for me?
No. You must be present and take the test yourself. PennDOT staff verify your identity before you enter the testing area. Impersonation is a crime in Pennsylvania.
What if my address on my ID does not match my current address?
Bring both your old address ID and a recent document showing your new address. PennDOT will use the new address for your records. You do not need to update your ID first; the Driver License Center will issue you a new one with the correct address once you pass the written test and complete the rest of the licensing process.