6 months from the date you get your permit if you are under 18. We can normally get test you in 3 days. Www.icandrive.com
You have to have held your permit for 6 months before being able to take the test. When I failed my first test at Penndot, I was able to get a test with John's one week later
We were able to get an appointment within a week of when we called. It is not free though.
Thanks! Your answer is awaiting moderation.