Class 7L learner's licence
ICBC car knowledge test practice
Free, realistic practice for the ICBC car knowledge test. Sit a 50-question test, get instant feedback, and read a clear explanation for every answer.
Start practising
Get the most from your practice
A one-time upgrade unlocks full-length tests and the timed exam simulation for every test on the site.
See upgrade optionsYour scores are saved automatically. Sign in to sync them across devices.
What is the ICBC car knowledge test?
The ICBC car knowledge test is the written exam you must pass to get your Class 7L learner's licence in British Columbia. It is the first step in the Graduated Licensing Program, and it checks that you understand road signs, traffic laws, and safe driving practices before you start learning to drive on the road.
You take the test on a touch-screen at an ICBC driver licensing office. This page gives you free, realistic practice so you walk in already knowing the material.
How many questions are on the test and what is the pass mark?
The real ICBC car knowledge test has 50 multiple-choice questions. You must answer at least 40 correctly — a score of 80% — to pass. About 20 questions cover road signs and roughly 30 cover the rules of the road and safe driving.
Match the real test
What does the car knowledge test cover?
Every question is based on the official ICBC “Learn to Drive Smart” manual. The main topics are:
- Road signs, traffic signals, and pavement markings
- Right-of-way rules and intersections
- Speed limits and keeping a safe following distance
- Sharing the road with pedestrians, cyclists, and large vehicles
- Parking, stopping, and hazard awareness
- Impaired and distracted driving, and the penalties that apply in BC
How much does it cost and how do I book?
The knowledge test costs $15, and it is free for people aged 65 and older. You can book a time online through icbc.com or simply visit a driver licensing office — many offices accept walk-ins for the knowledge test. The test is offered in several languages.
If you do not pass, you can rebook and try again, though a waiting period and another fee may apply. Our guide on booking your test walks through the full process.
What should I bring to the ICBC office?
Bring acceptable identification that proves your name, date of birth, and signature. ICBC lists the documents it accepts; a passport plus a secondary piece of ID is a common combination. You will also complete a quick vision screening at the office.
What happens after I pass?
Once you pass the knowledge test and the vision screening, ICBC issues your Class 7L learner's licence. You can then practise driving with a qualified supervisor while following the L-stage restrictions. After holding your L for the required time, you can take the Class 7 road test to move to a novice (N) licence.