The British Columbia ICBC knowledge test is the gateway to your Learner's licence — the first stage of BC's Graduated Licensing Program (GLP). About one in three first-time test-takers does not pass. With the right approach, you can be in the two-thirds who walk out with their L on the first attempt.
The ICBC knowledge test has 50 questions covering road signs and driving rules. You need to answer at least 40 correctly — 80% — to pass. The questions are timed; you have approximately 45 minutes. The test is administered on a computer at any ICBC driver licensing office. You must be at least 16 years old and bring two pieces of identification.
The fee for the knowledge test is $15. If you fail, you must wait at least seven days before retaking it. You can retake it as many times as needed, but each attempt costs the fee.
Once you pass the knowledge test, you receive your Learner's licence. As an L driver in BC, the rules are strict. You must always have a qualified supervisor in the front right seat. Your supervisor must be at least 25 years old and hold a valid Class 5 (or higher) licence with no alcohol-related suspensions. Your blood alcohol concentration must be exactly zero — not just under 0.08. You may not drive between midnight and 5:00 a.m. You must display an "L" sign on the rear of the vehicle. These restrictions apply for a minimum of 12 months.
After 12 months as an L driver and passing a road test, you move to the N (Novice) stage. As an N driver, you can drive unsupervised but still face restrictions: your BAC must be zero, you may carry only one passenger who is not an immediate family member, and you must display a green "N" sign on the rear of the vehicle. The N stage lasts a minimum of 24 months before you can take the final road test for a full Class 5 licence.
BC has a zero tolerance policy for alcohol for all drivers under the GLP — both L and N drivers. This means any detectable amount of alcohol is a violation. A single drink can result in a 24-hour roadside suspension, a vehicle impoundment, and a fine. The ICBC knowledge test frequently asks questions about BAC limits for different driver types. Know the three thresholds: 0.00 (GLP and new drivers), 0.05 (immediate roadside prohibition), and 0.08 (criminal impairment).
All ICBC knowledge test questions are based on the official Learn to Drive Smart guide, available free from ICBC and most public libraries. The guide covers road signs, traffic laws, safe driving practices, and the Graduated Licensing Program in detail. Read it at least twice. The road signs chapter deserves special attention — sign shapes and colours carry specific legal meanings and account for a significant portion of the test.
After reading the guide, use LicenceReady's BC ICBC practice tests to identify your weak areas. Do not just aim to pass the practice tests — aim to understand every question you get wrong. Pay particular attention to:
When you consistently score 45 or above out of 50 on practice tests, you are ready for the real thing. Book your appointment online through ICBC to avoid long wait times at busy offices.
Arrive with your two pieces of ID and your payment. Take your time reading each question — there is no clock pressure that should rush you. Read all four answer options before selecting one; distractors are often close to the correct answer. If you are unsure, eliminate the obviously wrong options and pick from what remains. Most people find they finish the test with time to spare for a final review.
Good luck — with solid preparation, passing the ICBC knowledge test on your first attempt is very achievable.
📚 Recommended Study Resources
Official handbooks, citizenship guides, and essential gear for new Canadian drivers — handpicked from Amazon.ca.