957 Trenton Road, Ste A, Fairless Hills, PA 19030
Call (215)295-8014 to schedule today!

We cannot express how excited we are! So many great things have happened this year and for you guys to show your support by voting us BEST OF BUCKS again, is AWESOME! We love you all and are so very proud to be a part of this community. We will continue to do our very best, not only to honor this award but to thank you all. We wouldn’t be here without your continued patronage! Thank you!


 We’re Social!


john's driving school office

We are now a 

PennDOT Certified 3rd Party Test Center.

Call us today to schedule your exam!  



Our cancellation policy has changed.

PennDOT has recently updated their website.

John’s Driving School

            Our mission is to provide excellent instruction in the art of driving to young adults and adults alike. Whether you need driving lessons to earn your first driver’s license, or to brush up on your driving skills, John’s Driving School is here for you. With over 40 years of experience in teaching the serious business of driving, our personalized course will teach you how to become safer, more confident and more experienced drivers throughout your life. Our driver’s education program is taught by state licensed instructors who are well trained, patient and understanding.

We teach you more than just how to pass the test!
We have appointments anytime: days, evenings and weekends!
Serving the areas of Bensalem, Bristol, Levittown, Newtown, Newtown GrantYardley, Morrisville, Croydon, Tullytown, Hulmeville, Langhorne, Feasterville, Fallsington, Trevose, Lower Makefield, Upper Makefield, Fairless Hills, Abington, Warminster, Hatboro, Richboro, Willow Grove, Jenkintown, Wyncote, Northeast Philadelphia, & all of Lower Bucks County since 1978
Licensed and Insured

For an additional fee, John’s Driving School can also serve the following areas: Jamison, Doylestown, Chalfont, Warrington, Lahaska, Fountainville and Solebury.