practice  tests

Planning to upgrade your licence?  Your first step in achieving that new licence will be to prepare for the ICBC knowledge test and obtain your Learner's Licence.  You can prepare for your upcoming knowledge test by studying the required information for either car, truck or motorcycle by reading the ICBC manuals and then testing your knowledge with our online practice tests.  Our practice tests are a great tool to prepare for the ICBC Learners licence test.


Valley Driving School's in-house education department has prepared thousands of questions for each class of licence, comparable to the questions ICBC will use on the official knowledge tests, to test your understanding. Take the practice test as many times as you would like to test your knowledge and comprehension!

Our practice tests also features a Resources section, where you can read and review passages from the ICBC manuals, to analyze information for your upcoming ICBC knowledge test.

Car (class 5/7) Practice Test

Class 1 Practice Test

Class 2 Practice Test

Class 3 Practice Test

Class 4 Practice Test

Air Brake Practice Test

Motorcycle (class 6/8) Practice Test

Additional Training (code 20, code 7) Practice Test

ICBC signs test

An appointment is recommended at ICBC in order to take a knowledge test.  As ICBC is very backed up for appointments currently, we would recommend scheduling your knowledge test appointment at ICBC as soon as possible, in order to minimize any potential wait times.

Need more practice? We offer unique one-on-one or small group training sessions to tutor students and assist with an understanding of the course material and key concepts required for the successful completion of the ICBC knowledge test. You can also try these other knowledge tests for even more preparation!

Richmond Public Library Practice Test

ICBC Practice Test

*Correctly answering the practice test questions does not guarantee you will pass the ICBC knowledge test.

 “Thank you so much for your professional approach to driver training.  I missed learning to drive in my teenage years and needed to quickly learn the rules of the road in order to pass my road test for a new job.  

The kind of service I received from Valley driving was excellent and of high caliber.  I did the entire program and all of it was useful to helping me pass my exam.  My experience with my instructor is to be commended immensely.  He was patient and helpful as I learned to drive, and without him I likely would not have passed that road test!  I'm thoroughly impressed by Valley Driving as a business and would like all of you to know that I appreciate how well each of you do your work.  Thanks!”



Gift differently with the gift
that fits any occasion!

Gift cards are available in
any denomination and redeemable
for all training programs & services.

It’s perfect for everyone on your list!

learn more