British Columbia's Graduated Licensing Program (GLP) starts with the Class 7L (learner) licence. As of June 9, 2026, ICBC's Class 5/7 and Class 6/8 knowledge tests can be taken online or in person at a driver licensing office. You must be at least 16, pass a vision and knowledge test, and then complete at least 12 months of supervised driving before booking the road test.

Booking the knowledge test

  • Book online at icbc.com from home, or walk into any driver licensing office.
  • Knowledge test fee: $15 (subject to change). Licence fee: $17.
  • Bring acceptable primary + secondary ID (passport, BC Services Card, etc.).

Online test does not issue your licence

Passing the online knowledge test does not mean you are licensed yet. You still need to visit a driver licensing office so ICBC can verify your identity, check your vision, take your photo, and issue the learner's licence before you can legally drive.

Class 7L restrictions

  • Must have a supervisor (25+ with a full Class 5 licence) in the front seat.
  • Zero blood alcohol; zero drug use.
  • No driving between midnight and 5 a.m.
  • Only the supervisor as passenger (plus immediate family).
  • Display an 'L' sign on the back of the vehicle.

After the knowledge test

After 12 months as an L driver (or 9 months with an ICBC-approved driving course), you can book the Class 7N road test. Once you pass, you become a Novice (N) for at least 24 months before applying for a full Class 5.

ICBC vs. TEST PREP: what each practice option gives you

  • Official ICBC knowledge test — 50 multiple-choice questions, taken online or in person, used to earn your licence.
  • ICBC official practice test — a free, short sample of real questions, useful for a quick confidence check.
  • TEST PREP practice and mock exam — full BC road-signs and road-rules question banks, timed mock exams, and wrong-question review built for repeat practice.