BC learner’s licence (Class 7)

Pass your ICBC knowledge test the first time

Free practice tests built from ICBC’s Learn to Drive Smart guide: a full 50-question test, road signs drills, and the reason behind every answer. Then find your ICBC office and plan your road test.

From learner to full licence in BC

  1. 1

    Pass the knowledge test

    Study Learn to Drive Smart, practise here, then take the test at an ICBC office (or online, if ICBC offers it to you). How the knowledge test works.

  2. 2

    Drive as a learner (L)

    Practise with a qualified supervisor and follow the L restrictions. Class 7 learner’s licence rules.

  3. 3

    Pass the Class 7 road test

    Book it with ICBC once you’re eligible; passing gets you your novice (N) licence. Road test guide.

  4. 4

    Drive as a novice (N), then move to Class 5

    Follow the N restrictions. Since October 2026 most N drivers move to a full Class 5 on a clean driving record, with no second road test. N licence rules, and who still takes the Class 5 road test.

Why practise here

  • Our own questions, from the official guide. Every question is written from ICBC’s Learn to Drive Smart, with the chapter named under the answer. No copied question banks.
  • A new test every time. Questions are drawn at random from the whole bank, so you can’t just memorise the order.
  • Free, no account. Your answers stay in your browser.

Free referral

Want a lesson or two before your road test?

Tell us your nearest ICBC office and what you need: a road test refresher, lessons from scratch, or a car for test day. We’ll pass it to up to three local driving schools.

Find a driving school

Sources

Updated October 26, 2026. Not affiliated with ICBC or the Government of British Columbia.

Keep going