Need to book an appointment? Call (732) 329-2225

South Brunswick, NJ Office: (732)-329-2225

Call or email us with any of your questions. Book appointment

Getting you road ready the safe way.

Call us

To better accommodate your time, our driving school is open 7 days a week from 8am - 8pm.

Book an Appointment

If you have a road test coming up or need driving lessons, it is important that you book an appointment with us 1 week in advance to reserve your spot.

Pick-up and drop-off

Included in all packages is pick up and drop off at no extra cost. This means we come straight to you! We service many cities in New Jersey.

6 Points

New drivers should bring their six points of identification before heading to the motor vehicle with our driving instructors. The DMV requires it for road tests and creating permits.

About Us

For years now, we have prided ourselves in providing quality and safe education behind the wheel. Here at May Driving School we ensure everyone gets a comfortable and quality experience. Our highly qualified instructors are prepared to make you a better and smarter driver. Not only have we succeeded in providing a 97% road test success rate, we have also managed to offer the lowest prices in the area. Come and join the May experience and see why everyone is choosing us for their go-to driving school. Its all just one call away.

Our Services

We are proud to offer services for all of your driving needs. Our experienced instructors will be by your side every step of the way the moment you start driving. Some of the areas that we service include South Brunswick NJ, Dayton NJ, Monmouth Junction NJ, Cranbury NJ, Helmeta NJ, Kendal Park NJ, North Brunswick NJ, Monroe NJ, Plainsboro NJ, Franklin Park NJ, East Brunswick NJ, Kingston NJ, South River NJ, New Brunswick NJ, Princeton NJ, Somerset NJ, Old Bridge NJ, Edison NJ, Piscataway NJ, Lawrenceville NJ, Middlesex NJ, South Plainfield NJ, and much more!

written tests

learners permit program

road tests

Practice lessons

Adult Programs

questions answered

Get In Touch with Us

We would love to hear from you. Give our office a call.

Book an appointment