About BC Knowledge Test
BC Knowledge Test is a free study aid that helps people in British Columbia prepare for the ICBC car and motorcycle knowledge tests.
Our purpose
Passing the ICBC knowledge test should not depend on luck or on paying for practice. We built this site to give every BC learner a clear, honest, and genuinely useful way to prepare — with realistic questions, a plain-English explanation for every answer, and free progress tracking. There is no account to create and nothing to pay.
How we write our questions
Our question banks contain 165 car questions and 110motorcycle questions. Every question is original. We do not copy ICBC's exam questions — instead, we write our own questions that cover the same material in the same multiple-choice format.
The content is based on the official ICBC driving guides: “Learn to Drive Smart” for cars and “Learn to Ride Smart” for motorcycles. Each question carries a reference to the relevant part of the manual, and each practice test shows the manual edition the questions were written against.
Our commitment to accuracy
Driving rules change, and a study aid is only useful if it is current. We review our questions against the latest ICBC manuals and show a last-reviewed date so you can see the content is up to date. If you believe a question is wrong or out of date, please tell us — accuracy matters more to us than question count.
Always confirm with ICBC
We are independent
BC Knowledge Test is an independent study aid. We are not affiliated with, endorsed by, or associated with the Insurance Corporation of British Columbia (ICBC). “ICBC” is used on this site only to describe the tests we help you prepare for.
Contact us
Questions, corrections, or feedback are welcome at contact@bcknowledgetest.ca.