Home/Canada/Driving Theory/BC ICBC Written Exam Prep
Driving Theory · 2026 question bank

BC ICBC Written Exam Prep
Practice Test

Practice BC ICBC Written Exam Prep with exam-style questions, clear answer explanations, free samples and timed mock exam links.

$2.99/week$6.99/monthfull unlock, cancel anytime
343real questions
8free mock questions
5topic areas
Safety Regs Emergency Ops Roles
Free sample · BC ICBC Written Exam PrepQ1 / 8
When driving in a school zone in British Columbia, what is the typical speed limit during school hours?
Correct — A. School zones in British Columbia have a reduced speed limit of 30 km/h during school hours to protect children who may unexpectedly enter the roadway. This lower speed gives drivers more time to stop if a child steps into the street.
↑ Tap an answer to check it
Practice all 8 questions

Heads up: the app and the web exam use separate accounts — a web unlock and an in-app purchase do not carry over. Buy on the web to practice on the web.

Sample questions

BC ICBC Written Exam Prep sample questions

Tap any question below to reveal the answer and a plain-English explanation.

Safety When driving in a school zone in British Columbia, what is the typical speed limit during school hours?

A. 30 km/h ✓

B. 40 km/h

C. 50 km/h

D. 60 km/h

Correct — A. School zones in British Columbia have a reduced speed limit of 30 km/h during school hours to protect children who may unexpectedly enter the roadway. This lower speed gives drivers more time to stop if a child steps into the street.

Regs What does a white diamond painted on the road surface indicate?

A. A pedestrian crosswalk ahead

B. A reserved lane for high-occupancy vehicles or cyclists ✓

C. A railway crossing ahead

D. A speed bump location

Correct — B. A white diamond symbol painted on the road surface marks a reserved lane, such as a high-occupancy vehicle (HOV) lane or a dedicated bicycle lane. Vehicles that do not meet the lane's requirements must not travel in it.

Emergency What is the purpose of a deceleration lane on a highway?

A. To allow vehicles to speed up before merging

B. To allow vehicles to slow down safely before exiting ✓

C. To provide an emergency stopping area

D. To separate opposing traffic

Correct — B. A deceleration lane allows drivers to reduce their speed gradually after leaving the main highway before reaching a junction or exit ramp. This keeps fast-moving highway traffic from being disrupted by slowing vehicles.

Ops In BC, what is the minimum following distance recommended when driving behind a motorcycle?

A. One second

B. Two seconds

C. Three seconds ✓

D. Four seconds

Correct — C. Drivers should maintain at least a three-second following distance behind a motorcycle, the same as for other vehicles. Motorcycles can stop more quickly than cars in some conditions, and extra space gives you time to react safely.

Safety What must a driver do when entering a highway from an on-ramp?

A. Stop at the end of the ramp and wait for a gap

B. Yield to highway traffic and merge at highway speed ✓

C. Use the shoulder to merge when safe

D. Honk to alert highway drivers of your entry

Correct — B. When merging onto a highway from an on-ramp, you must yield to vehicles already on the highway and accelerate to match highway speed before merging smoothly. Stopping at the end of the ramp is dangerous and disrupts traffic flow.

Regs In British Columbia, how far before a turn must you activate your turn signal?

A. At least 15 metres

B. At least 30 metres ✓

C. At least 50 metres

D. At least 100 metres

Correct — B. BC law requires drivers to signal at least 30 metres before making a turn or lane change. This gives other road users sufficient time to anticipate your movement and react safely.

Emergency What is the correct action when your vehicle begins to hydroplane on a wet road?

A. Brake hard to stop quickly

B. Ease off the accelerator and steer straight until traction returns ✓

C. Turn the steering wheel sharply to regain grip

D. Shift into a lower gear immediately

Correct — B. When hydroplaning, your tires lose contact with the road surface. The correct response is to gently ease off the accelerator and keep the steering wheel straight, allowing the tires to re-establish contact with the road as speed decreases.

Ops What is the safest way to drive through a flooded road section?

A. Drive through quickly so the engine does not stall

B. Find an alternate route and avoid the flooded section entirely ✓

C. Drive through slowly in a low gear

D. Follow large trucks through, as they displace the water

Correct — B. The safest choice when encountering a flooded road is to turn around and find an alternate route. Even shallow water can be deeper than it appears, can sweep a vehicle off the road, and can hide debris or damage.

What is on the exam

About the BC ICBC Written Exam Prep test

The BC ICBC Written Exam Prep measures the Driving Theory knowledge you'll actually rely on — tested the way the real exam asks it, not with trick questions. Practising real BC ICBC Written Exam Prep-style questions, then sitting a full timed mock exam, is the fastest way to walk in knowing you'll pass.

You will be tested on

  • Road signs, signals and markings
  • Right-of-way and intersection rules
  • Speed, stopping distances and safe following
  • Hazard perception and defensive driving

How TheoryPractice helps you pass

  • Real exam-style questions with instant, detailed explanations
  • Full timed mock exams that mirror the real test format
  • Flashcards & quiz modes from the same question bank
  • Progress tracking so you know exactly when you're ready
Coverage

Topics in this question bank

Topic

Road signs, signals and markings

Topic

Right-of-way and intersection rules

Topic

Speed, stopping distances and safe following

Topic

Hazard perception and defensive driving

Unlock everything

Full BC ICBC Written Exam Prep bank + unlimited mocks

Try 30 questions free. Unlock the complete BC ICBC Written Exam Prep question bank, every explanation, and unlimited timed mock exams. Practice on any device.

Unlock BC ICBC Written Exam Prep →
Cramming?
$2.99
/ week · per exam
Best value
$6.99
/ month · per exam
Questions

BC ICBC Written Exam Prep test FAQ

Is the BC ICBC Written Exam Prep hard?
The BC ICBC Written Exam Prep is very passable when you study with realistic practice questions. Most people only find it tricky because the wording is unfamiliar. Practise in the real question format until you score consistently above the pass mark and you'll walk in confident.
How many questions are on the BC ICBC Written Exam Prep?
The exact number depends on the version of the BC ICBC Written Exam Prep you sit. BC ICBC Written Exam Prep includes a large bank of practice questions covering every topic, plus full-length mock exams set up to mirror the real test format and pass mark.
Can I practise the BC ICBC Written Exam Prep for free?
Yes. You can practise a free sample of BC ICBC Written Exam Prep questions on TheoryPractice in your browser, with answers and explanations. A web unlock adds the full question bank and unlimited timed mock exams for this exam.
Does BC ICBC Written Exam Prep work offline?
The web practice works in your browser. If you prefer offline study, use the downloadable PDF or the mobile app where available, then return to the web version for timed mock exams and progress tracking.
Is BC ICBC Written Exam Prep practice available in other languages?
Several of our apps support more than one language. Open the BC ICBC Written Exam Prep listing on the App Store or Google Play to see the exact languages available for the BC ICBC Written Exam Prep.
How many BC ICBC Written Exam Prep questions are there?
This bank covers 343 BC ICBC Written Exam Prep practice questions, each with a plain-English explanation for the correct answer.
Is BC ICBC Written Exam Prep practice free?
Yes — the sample questions on this page are free to practice. Unlock the full bank and timed mock exams when you're ready to go further.
Where can I practice the BC ICBC Written Exam Prep online?
Right here on TheoryPractice, in your browser — no download required.