Scenic winding road
ICBC Certified
5-Star Rated
Dual-Control Vehicles

Learn to Drive with Confidence at BuckleUp

Build safe driving skills with patient, one-on-one instruction from BuckleUp Driving School. Prepare for your Class 7, Class 5 or Class 4 road test in a safe, dual-control vehicle.

Lessons & Training

Driving Lessons for Every ICBC Licence Class

From your first lesson on a Class 7L learner’s licence to Class 5 or Class 4 road test preparation, BuckleUp provides personalized instruction based on your experience, confidence and driving goals.

Class 7 Driving Lessons

Just passed your knowledge test, or driving on an N? We’ll take you from your first time behind the wheel through to your Class 7 road test, at whatever pace suits you.

Class 5 Lessons & Road Test Prep

Ready to move off your N and get your full licence? Focused lessons that sharpen the skills the Class 5 road test actually looks at.

Class 4 Commercial Lessons

Driving for work? Class 4 training for taxi, ride-hailing and small-bus drivers, paired with our free ICBC Class 4 knowledge test practice exam.

Highway Driving Lessons

Nervous about merging at 90 km/h? Dedicated highway sessions that make high-speed driving feel routine instead of daunting.

Refresher & Nervous-Driver Lessons

Licensed but out of practice, or anxious behind the wheel? Calm, unhurried lessons that rebuild your confidence at whatever pace suits you.

Milestones of Success

BuckleUp Success Stories

Our graduates reflect BuckleUp’s commitment to patient instruction, safe driving habits and lasting confidence behind the wheel.

Simple Pricing

Invest in Your Future

Transparent pricing with no hidden fees. Choose the package that fits your needs.

Single Session

Extended driving lesson

$100

/lesson

4 Sessions Package

Great starter package

$360

/package

8 Sessions Package

Complete preparation

$620

/package

Free Practice Exam

Walk Into Your ICBC Class 4 Test Ready

Take our free, timed practice exam before the real thing. It mirrors ICBC’s Class 4 knowledge test, so you walk in knowing exactly what to expect — and exactly what to study.

50

Questions, like the real test

80%

Score you need to pass

45

Minute timed exam

12

Commercial-driving topics

231
Practice questions

across all 12 official ICBC Class 4 topics — free, no signup to start

Student Reviews

Trusted by BuckleUp Learners

Read what students say about learning with BuckleUp Driving School and preparing for their ICBC road tests.

MT
Mügé Tiritoğlu
Google Review

Farhad is an excellent driving instructor, he taught me a lot of good driving skills and made sure I pass my road tests.

MZ
Mahsa Zare
Google Review

Farhad is an amazing driving instructor. professional, patient, and very knowledgeable. He explains everything clearly, pays attention to details, and teaches in a way that actually helps you become a better and safer driver. I learned a lot from him and would highly recommend him to anyone looking for a great driving instructor. Passed my first road test after only 10 hours of practice with him 🙌

RK
Roya Khazaee
Google Review

Farhad is honestly one of the best teachers I’ve ever had. His calm personality, great techniques, and the confidence he gives you while driving make such a huge difference. He really helped reduce my anxiety behind the wheel and made me feel comfortable and confident while learning. Thanks to his guidance, I passed my test today. Thank you so much, Farhad — highly recommended!

VC
Verified Customer
Google Review

Farhad is a very good experienced driving instructor and especially for my successful class 4 commercial vehicle road test.

RA
Rojina Alipour
Google Review

Amazing instructor! I got my N on the first try. Definitely recommend him.

EH
Elham Hosseini
Google Review

I am deeply grateful to my instructor for their wonderful teaching in Class 4 and 5. Thanks to their exceptional professionalism, kindness, and experience, I was able to pass successfully. I highly recommend him to anyone, looking to get these driving licenses.

A
Arman
Google Review

I took 4 sessions with Farhad and within 2 driving lessons he helped perfect my turnings and parallel parking. He is a very nice and extremely intelligent driver who can everybody learn to drive.

SM
Sana Mok
Google Review

Farhad is a great instructor. He is patient and explains everything clearly. Thanks to his lessons, I passed my driving test on the first try. Highly recommend!

ST
Sam Tavanaei Tabrizi
Google Review

For the first time, I took my driving test, and with the training from this group, I passed. I had never driven in Canada before, but I only had two sessions with them and one warm-up session before the exam. I even used their car for the test. Mr. Farhad was incredibly patient and supportive, and he gave me very helpful tips that made a big difference. I passed on my first attempt, and I highly recommend him.

MG
Mozhgan Ghanbari
Google Review

I had a great experience learning with my driving instructor, Farhad. He was very patient, professional, and explained everything clearly. He helped me feel confident and comfortable while driving. I really appreciate his support and teaching style. I highly recommend him to anyone who wants to learn driving properly. Thank you Farhad.

OM
Ouldouze Mokhtarzadeh
Google Review

Learning to drive with Farhad was an amazing experience. He is calm, patient, and provides comprehensive explanations of everything. He gave me constant advice on how to get better at driving and made me feel more comfortable behind the wheel. His competent and encouraging teaching style made learning much simpler and less stressful. To anyone who wishes to learn how to drive safely and confidently, I heartily recommend Farhad.

BH
Bahram Hedayati
Google Review

A very professional and patient instructor. He explains things clearly and helps build confidence quickly. I passed my test thanks to his guidance. Highly recommended!

EF
Elnaz Fotoohi
Google Review

I had one lesson with Mr. Farhad before my road test and it was very helpful. He explained everything clearly and helped me feel more confident. I passed my test after that lesson. Highly recommended!

TA
Tabassom Asghari Zola
Google Review

I had a great experience with Farhad teacher. He was very calm, patient, and explained everything clearly. I highly recommend them to anyone looking for a supportive and professional driving teacher. Thanks again.

HT
Hossein T.
Google Review

Very supportive and patience and precise about what are on the road test

MS
Maziar Sabouri
Google Review

I had a very good experience with Mr. Farhad Sanaiefar. Highly recommended!

RT
Rezvan Talebi
Google Review

Excellent instructor! Very patient, clear in explanations, and always encouraging. I gained confidence quickly and passed my test thanks to their great teaching. Highly recommended!

5.0 5-Star Rated by Learners
FAQ

Common Questions

How many professional driving lessons do beginners usually need?

Most beginners benefit from approximately six professional lessons, although the right number depends on previous experience, confidence and road-test readiness. Each BuckleUp lesson plan is adjusted to the student’s individual progress.

What vehicles are used for driving lessons?

We use safe, modern Toyota vehicles that are easy to control and well-suited for beginner drivers.

What is the cancellation policy for driving lessons?

Lessons cancelled at least 24 hours in advance receive a full refund. Late cancellations or missed appointments may result in a $35 fee.

Do you offer ICBC road test preparation?

Yes, we provide focused ICBC road test preparation, including parking, lane changes, intersection safety, and defensive driving techniques.

Do you offer lessons in different languages?

Yes, lessons are available in English and Farsi to ensure clear communication and better learning.

Where are BuckleUp driving lessons available?

BuckleUp serves multiple communities. Visit our Locations page to choose the closest service area and view local lesson information.

How can I book lessons?

You can book online through the BuckleUp Driving School website by selecting a package and schedule.

What should I bring to my first lesson?

Bring your valid driver’s license, glasses if required, and arrive early.

How long is each lesson?

Each lesson typically lasts about 90 minutes, allowing time for instruction, practice, and feedback.

What will I learn in my first lesson?

You will learn basic vehicle control, safety awareness, steering, and road positioning in a low-traffic area.

How many lessons do I need to pass?

Most beginners need around six lessons, depending on their experience and confidence level.

What payment methods do you accept?

We accept cash and e-transfer.

Are there any hidden fees?

No, we provide transparent pricing with no hidden fees.

Can I get a refund for unused lessons?

Yes, unused lesson hours may be refunded according to our policy.

How much do driving lessons cost?

A single 90-minute lesson is $100. Packages bring that down: $360 for four sessions, $480 for six and $620 for eight. No hidden fees, and you can pay by cash or e-transfer.

What is included in each lesson?

Ninety minutes of in-car instruction in a modern dual-control Toyota, with an instructor who works at your pace, plus progress tracking so you can see what is improving and what still needs work. Lessons are available in English or Farsi.

Which package is best for a beginner?

If you are starting from scratch, the eight-session package gives you the most room to build good habits without rushing. Six suits you if you have some seat time already and a test date coming up. Not sure? Take a single lesson first and your instructor will tell you honestly which one fits.

Can I use the school car for my road test?

Yes. The car is an add-on with any package, and the fee gets smaller as the package grows: $50 with 4 sessions, $40 with 6 and $30 with 8. Most students book a short warm-up lesson right before the test as well, so they arrive settled in a car they already know.

Can I start with one lesson before buying a package?

Of course, and plenty of people do. A single 90-minute session doubles as an assessment: you get a real lesson out of it and an honest answer on how many more you are likely to need, before committing to anything bigger.

Still have questions? Contact us and we'll be happy to help.

Start with one lesson

You’ll get an honest answer on how many you actually need, and a plan built around your road test date rather than around a package.