Alberta GDL Program Explained: From Class 7 to Full Class 5
Alberta's Graduated Driver Licensing (GDL) program takes every new driver through two stages before a full licence: the Class 7 learner stage and the Class 5-GDL probationary stage. It takes a minimum of three years from your first knowledge test to a full Class 5 — and the rules at each stage are a favourite topic on the knowledge test itself.
Stage 1: Class 7 Learner's Licence
You can get a Class 7 from age 14 by passing the knowledge test and a vision screening (with parental consent under 18). As a learner you must:
- Always drive with a fully licensed (non-GDL) driver aged 18+ in the front passenger seat
- Maintain zero blood alcohol — no exceptions
- Not drive between midnight and 5 a.m.
- Carry no more passengers than there are seatbelts
- Stay under 8 demerit points (a full-licence driver gets 15)
- Hold the Class 7 for at least 12 months before taking the road test
Stage 2: Class 5-GDL (Probationary)
From age 16, after 12+ months as a learner, you can take the basic road test. Pass it and you get a Class 5-GDL — you can now drive alone, but you're still in the program:
- Zero blood alcohol still applies
- 8-demerit suspension threshold still applies
- You can't supervise a Class 7 learner
- You must spend at least 24 months in this stage with no suspensions
Exiting the GDL program
Good news: since April 2023, Alberta no longer requires the advanced road test to exit GDL. After 24 months of suspension-free probationary driving, you graduate to a full Class 5 licence. Completing an approved driver training course can reduce the probationary period by up to 6 months.
GDL rules are guaranteed test content
Expect multiple questions about supervision requirements, the zero-alcohol rule, demerit limits, and stage durations on your knowledge test. They're easy marks if you know the numbers: 14, 12 months, 16, 24 months, 0.00 BAC, 8 demerits.
Ready to start? The first step is the Class 7 knowledge test — practice for free with realistic test questions, and read our guide on passing it the first time.
Frequently Asked Questions
How long does GDL last in Alberta?
A minimum of 3 years total: at least 12 months as a Class 7 learner, then at least 24 suspension-free months as a Class 5-GDL probationary driver.
Do I still need the advanced road test to exit GDL in Alberta?
No. The advanced road test requirement was removed in April 2023. You now exit GDL automatically after 24 suspension-free months in the Class 5-GDL stage.
Can a GDL driver drink any alcohol before driving?
No. GDL drivers (both Class 7 and Class 5-GDL) must maintain zero blood alcohol at all times when driving.
How many demerit points can a GDL driver get in Alberta?
A GDL licence is suspended at 8 demerit points, compared to 15 for a fully licensed driver.