ICBC knowledge test practice

Free, no accountBased on Learn to Drive Smart, 2026

The knowledge test is the multiple-choice test you pass to get your Class 7L learner licence in British Columbia. Practise all 110 questions by topic, each with the answer explained, then sit a timed mock marked like the real one.

110free questions
40/50to pass
11topics
50Sit a full 50-question mock testEvery topic, 45 minutes on the clock, 40 right to pass.

Practise by topic

Ten questions each, with the Learn to Drive Smart section to read behind every answer.

How the real test works

  1. Study the guideLearn to Drive Smart is the ICBC guide the test is based on. Read it and practise here.
  2. 50 questionsMultiple choice, taken at an ICBC driver licensing office or agent. Check ICBC for how to book.
  3. 40 right to passNo more than 10 mistakes. You find out your result straight away.
  4. Then your 7LDrive with a supervisor under the Graduated Licensing Program, then book your Class 7 road test.
Passed the knowledge test? Practise the driving nextPractice routes around your road test office, in 3D, on your phone.Pick your road test officePass rates for every ICBC office in British Columbia.
Questions people ask
How many questions are on the ICBC knowledge test?
50 multiple-choice questions. You need 40 right (80%) to pass, so no more than 10 mistakes.
What do I need to study for the ICBC knowledge test?
The test is based on ICBC's Learn to Drive Smart guide. Read it, then practise every topic here until you get them all right and sit the mock until you pass it with room to spare.
What happens after I pass the knowledge test?
You get a Class 7L learner licence. You then drive with a qualified supervisor under the Graduated Licensing Program rules, and book a Class 7 road test when you are ready for your N.
How much does the knowledge test cost and where do I take it?
ICBC sets the fee and where you can sit the test, and both can change. Check ICBC's site for the current fee and for how to book at a driver licensing office or agent.
Is the Graduated Licensing Program changing?
ICBC has announced changes from October 19, 2026, including no second road test for novice drivers with a clean record. Check ICBC's new driver pages for what applies to you. These questions teach the rules of the road and stay useful either way.
Are these the real ICBC knowledge test questions?
No. The official questions belong to ICBC. These were written by PassRank to test the same rules, with an explanation and a Learn to Drive Smart reference for every answer.

Rules summarised from ICBC's Learn to Drive Smart guide. Questions written by PassRank. These are not the official ICBC knowledge test questions.