• Verified Working with Children Check
  • Driving Instructor's Licence
  • Instructed for 33.9 years
  • Accredited for the 'Keys2Drive' program
  • Spoken language(s) Cantonese Chinese English
Instructor bio

Hello. My name is Stephen. I have been a driving instructor for more than 30 years and have successfully helped more than 15,000 students to obtain their driver’s licence. Therefore, I am highly recognised as one of the most experienced driving instructors in Sydney. I operate an independent-owned business in which this allows me to offer the finest quality in teaching over the years. I have a strong passion for teaching students to drive safer and with more confidence. Teaching students how to drive is thus a rewarding occupation for me. I have gained an abundance of experience in assisting individuals with their driving and tailoring to individual needs. This includes learning how to drive for the first time with an Australian or international licence, and even to refresh or update their driving skills. I have therefore taught many learners from different backgrounds and cultures over the years. I am very thorough and diligent in providing comprehensive and effective lessons to all of my students. I am also a Keys2drive accredited driving instructor. Therefore, with increased experience in effectively teaching my students across many areas, I am able to provide them with the necessary skills to problem solve independently as well as feel safer and more confident. My philosophy is to ensure that all of my students achieve a smooth transition from learners to provisional driver’s licence and/or international to domestic driver’s licence. I strongly aim for a 100% pass rate in a relaxed, friendly, and easy-going environment.


My family and friends tried to teach me to drive for 13 years but I could never get the hang of it. After just 2.5 months of lessons with Stephen I was able to pass the driving test easily on my first try, and I feel so much more confident on the road. He has so much knowledge of the road rules and will teach you everything you need to know. Cannot recommend any higher!


It's clear that Stephen has many years experience as a driving instructor, as after only one two hour lesson with him my confidence and skill have both improved greatly. Stephen was able to quickly notice the mistakes I was making and the thought process behind them; and provided prompt suggestions on how to improve. He was clear, calm, and effective in his instruction - and is lovely company as well. Thank you Stephen! Can't wait for my next lesson!


I am a person without any driving foundation. Before the class, I was very nervous. I was afraid that there would be many situations when I started driving directly, such as being unable to drive the car straight, unable to turn around, frequent parking, sudden braking and other situations that would easily disgust other drivers. However, after Mr. Stephen's unique teaching method, I drove very smoothly. The unique "practical experience training method" is very easy to understand and comprehend. It is really worth to learn with him!


Stephen is very experienced and teaches by adapting to each students' needs. Previously having a license from Hong Kong but had little time driving, I took the classes with Stephen to refresh my skills and ease in to driving in NSW. Enjoys taking his classes as he is a friendly mentor and calms my nerves. Also because of his good teaching skills.


Stephen is an excellent instructor. I can already drive confidently within a few lessons thanks to Stephen’s expertises and experience. He also teaches with care and explains in detail whenever I come across with any questions.

Book Online Now Check Availablity
106 ratings
Instructor choice

Choose your instructor, change online anytime.

Book now or later

Buy a package, make bookings now or later.

Real-time availability

Book directly into your instructor’s calendar.

Booking flexibility

Reschedule online FREE up to 5 hrs before a booking.

  • More info about bookings
    1. At the completion of the booking process you can leave notes for your instructor about your preferences (optional).
    2. Your online account is created during the booking process:
      • Review / edit your bookings & profile details
      • Book / purchase additional lessons or a test package
      • Reschedule or cancel bookings at no cost (>5 hrs before start time)
      • Change your instructor or pick up address
    3. Your instructor's contact details are displayed in your online account, the instructor also receives your contact details.
    4. Your chosen instructor will meet you with their dual controlled vehicle at the location/date/time selected - no need to confirm.
Stephen's vehicle
Toyota Yaris Cross 2021 (Auto)
  • 5-star ANCAP rating
  • Stephen services 130 suburbs View full list
    Alexandria 2015 Allawah 2218 Annandale 2038 Arncliffe 2205 Ashfield 2131 Banksia 2216 Bardwell Park 2207 Bardwell Valley 2207 Beaconsfield 2015 Bellevue Hill 2023 Beverley Park 2217 Bexley 2207 Bexley North 2207 Blakehurst 2221 Bondi 2026 Bondi Beach 2026 Bondi Junction 2022 Botany 2019 Brighton Le Sands 2216 Bronte 2024 Burwood 2134 Burwood Heights 2136 Camperdown 2050 Canada Bay 2046 Caringbah 2229 Caringbah South 2229 Carlton 2218 Carss Park 2221 Centennial Park 2021 Chippendale 2008 Chiswick 2046 Clovelly 2031 Concord 2137 Concord West 2138 Connells Point 2221 Coogee 2034 Croydon 2132 Croydon Park 2133 Daceyville 2032 Darlinghurst 2010 Darling Point 2027 Darlington 2008 Dolls Point 2219 Double Bay 2028 Dulwich Hill 2203 Earlwood 2206 Eastgardens 2036 Eastlakes 2018 Edgecliff 2027 Elizabeth Bay 2011 Enmore 2042 Erskineville 2043 Eveleigh 2015 Five Dock 2046 Forest Lodge 2037 Glebe 2037 Gymea 2227 Haberfield 2045 Haymarket 2000 Hillsdale 2036 Homebush 2140 Homebush West 2140 Hurstville 2220 Hurstville Grove 2220 Kensington 2033 Kingsford 2032 Kingsgrove 2208 Kogarah 2217 Kogarah Bay 2217 Kyeemagh 2216 Leichhardt 2040 Lewisham 2049 Lilyfield 2040 Lugarno 2210 Maroubra 2035 Marrickville 2204 Mascot 2020 Meadowbank 2114 Miranda 2228 Monterey 2217 Moore Park 2021 Mortdale 2223 Newtown 2042 North Bondi 2026 North Strathfield 2137 Oatley 2223 Paddington 2021 Pagewood 2035 Peakhurst 2210 Penshurst 2222 Petersham 2049 Point Piper 2027 Port Hacking 2229 Potts Point 2011 Pyrmont 2009 Queens Park 2022 Ramsgate 2217 Ramsgate Beach 2217 Randwick 2031 Redfern 2016 Rockdale 2216 Rose Bay 2029 Rosebery 2018 Rozelle 2039 Rushcutters Bay 2011 Ryde 2112 Sandringham 2219 Sans Souci 2219 South Coogee 2034 South Hurstville 2221 Stanmore 2048 St Peters 2044 Strathfield 2135 Summer Hill 2130 Surry Hills 2010 Sydenham 2044 Sydney 2000 Sylvania 2224 Sylvania Waters 2224 Tamarama 2026 Taren Point 2229 Tempe 2044 Turrella 2205 Ultimo 2007 Waterloo 2017 Waverley 2024 Wolli Creek 2205 Woollahra 2025 Woolloomooloo 2011 Zetland 2017
Instructor service area in yellow.