BC Driving Test Practice for Class 7, Class 5 and Commercial Licence Exams
Free online practice for the ICBC knowledge test. Prepare for your BC learner's licence (Class 7), Class 5 road test and commercial classes with hundreds of realistic exam-style questions, full mock tests, road sign drills and a wrong-answer review system — all built around the BC Learn to Drive Smart curriculum.
Independent practice resource — not affiliated with or endorsed by ICBC or the Government of British Columbia.
Why Practice with TEST PREP
Most BC learners fail the ICBC knowledge test on their first attempt because they only skim the Learn to Drive Smart guide. Our practice platform fixes that by drilling you on every category until your weakest topics become your strongest.
Large BC question bank
Hundreds of BC-specific knowledge questions covering every section of the ICBC Learn to Drive Smart guide.
Unlimited mock exams
Take as many full-length, timed ICBC-style mock exams as you want — no daily caps.
Progress tracking
See category-level mastery for signs, rules of the road and safe driving topics.
Wrong-answer review
We re-queue every question you miss so you only practice what you don't already know.
Mobile-friendly platform
Study on your phone on the bus or at home — no app install needed.
Plain-English explanations
Every question comes with an explanation so you understand the rule, not just the answer.
Class 7 Learner Licence
The Class 7L is the first step in BC's Graduated Licensing Program. You'll take a 50-question multiple-choice knowledge test at an ICBC driver licensing office covering road signs, rules of the road and safe driving practices. You need 40 correct answers (80%) to pass.
Class 5 Passenger Vehicle Licence
Class 5 is BC's full-privilege driver's licence for cars, vans, light trucks and motor homes. Most drivers move from Class 7N to Class 5 after passing the Class 5 road test. Refresh the knowledge topics behind the road test and run full mock exams before booking.
BC Class 5 Road Test Training
Book qualified driving instructors and road-training lessons to prepare for your BC Class 5 road test.
Commercial Licences (Class 1–4)
BC commercial classes cover semi-trailers (Class 1), large buses (Class 2), heavy trucks (Class 3) and taxis, ride-share and small buses (Class 4). Each class requires its own knowledge test in addition to your existing Class 5.
BC Class 1 Practice Test
BC Class 1 commercial knowledge practice
BC Class 2 Practice Test
BC Class 2 commercial knowledge practice
BC Class 3 Practice Test
BC Class 3 commercial knowledge practice
BC Class 4 Practice Test
BC Class 4 commercial knowledge practice
BC Road Signs Practice
Roughly half of the ICBC knowledge test is about recognizing BC road signs. We break sign practice into the four categories ICBC tests:
Regulatory signs
Stop, yield, speed limit, no entry, turn restrictions and HOV lane signs you must obey by law.
Warning signs
Yellow diamond signs that warn of curves, intersections, pedestrian crossings and changing road conditions ahead.
Construction signs
Orange work-zone signs covering lane closures, flag persons, reduced speeds and detours.
Guide & information signs
Green and blue signs for highway exits, destinations, services, parking and tourist information.
Rules of the Road
The other half of the ICBC test focuses on BC's Motor Vehicle Act and safe driving practice. These are the topics you'll see most often:
Right of way
Uncontrolled intersections, four-way stops, roundabouts, merging traffic and emergency vehicles.
Intersections
Turning left and right safely, protected vs unprotected greens, and yielding to pedestrians.
Speed limits
Default BC speed limits in cities, on highways, in playground zones and how to adjust for conditions.
Parking rules
Where you can and can't park, distance from fire hydrants and crosswalks, and parallel parking technique.
School & playground zones
Reduced 30 km/h limits, when they apply and the penalties for speeding in them.
Highway driving
Lane discipline, safe following distances, passing rules and dealing with large trucks.
ICBC Mock Exam
Our ICBC mock exam mirrors the real knowledge test: 50 randomly selected multiple-choice questions, a single timed sitting and an 80% pass threshold. You'll get a full breakdown by category at the end so you know exactly which topics to review before your appointment at the driver licensing office.
Wrong Questions Review
Frequently Asked Questions
How many questions are on the ICBC knowledge test?
The ICBC Class 7 (learner) and Class 5 knowledge tests each contain 50 multiple-choice questions covering BC road signs, rules of the road and safe driving practices.
What score is required to pass the BC knowledge test?
You must answer at least 40 out of 50 questions correctly (80%) to pass the ICBC knowledge test.
Can I take the ICBC knowledge test in other languages?
Yes. ICBC offers the knowledge test in many languages including English, French, Punjabi, Chinese (Simplified and Traditional), Spanish, Vietnamese, Korean and more. Confirm available languages at your local driver licensing office.
How many times can I retake the BC knowledge test?
There is no hard limit on retakes, but ICBC charges a fee each attempt. We recommend practicing with full mock exams until you consistently score above 90% before re-booking.
What documents do I need to take the ICBC knowledge test?
Bring primary and secondary ID that proves your legal name, date of birth and BC residency (for example a passport plus a BC utility bill), payment for the test fee, and glasses or contacts if you need them for the vision screen.
Is this affiliated with ICBC?
No. This is an independent practice resource built from public BC driver licensing study topics. It is not affiliated with or endorsed by ICBC.
More BC driving test resources
- BC road signs practice
- BC rules of the road
- BC safe driving practices
- ICBC mock exam (50 questions)
- Review your wrong BC questions
- Driver Licensing Learning Centre
Studying in another province?
Explore driving tests in other provinces
Practice for the official knowledge test in every Canadian province and territory.
- OntarioG1 Written Test
- AlbertaClass 7 Learner's Test
- ManitobaClass 5 Knowledge Test
- SaskatchewanLearner's Knowledge Test
- QuebecKnowledge Test
- Nova ScotiaBeginner's Test
- New BrunswickClass 7 Knowledge Test
- Newfoundland & LabradorLevel I Knowledge Test
- Prince Edward IslandLearner's Test
- YukonLearner's Knowledge Test
- Northwest TerritoriesLearner's Knowledge Test
- NunavutLearner's Knowledge Test
This website is an independent driving test preparation platform and is not affiliated with ICBC or any provincial licensing authority.