Below is a minimal, self-contained HTML + CSS + JavaScript snippet that implements the decision tree as a simple multi-step quiz with dynamic recommendations. You can paste this into a page template and adapt text, styling, and links as needed.[1][2] ```html Which Program Is Right For You?

Which program is right for you?

Answer a few quick questions to see your best match at City Driving School and our partner programs.

Who are you looking for lessons for?
What is the main goal?
Any learning or medical challenges?
What do you need most?
What best describes you?
Any medical or cognitive concerns reported by doctor or family?
What type of challenge?
What is your priority?
Your best match
City Driving – RSEP Classic Most popular

Full SAAQ learner program with flexible payments, ideal for first-time teen drivers.

Recommended add-ons:

  • AI review of classroom theory and notes
  • Dashcam lesson replay for student and parent
  • Extra exam-prep lessons
Your best match
SmartDrivers – Specialized teen program

Designed for teens with learning or medical challenges, using AI note-taking and supportive pacing.

Includes:

  • AI-enhanced review of theory and in-car feedback
  • Option to coordinate with occupational therapists
  • Flexible, one-on-one sessions
Your best match
City Driving – Teen refresher & exam prep

Focused lessons to polish skills and prepare for the SAAQ road test.

Recommended add-ons:

  • Mock road test with dashcam recording
  • AI summary of key errors and tips
Your best match
City Driving – RSEP Classic or Intensive

Complete SAAQ-approved program for adults who are new drivers or new to Quebec.

Recommended add-ons:

  • AI review of theory to learn at your pace
  • Dashcam replay of key driving lessons
Your best match
City Driving – Test-prep bundle

A series of targeted lessons plus car rental for the SAAQ road test.

Recommended add-ons:

  • Mock test with dashcam recording
  • AI summary of errors and improvement tips
Your best match
City Driving – Driver improvement lessons

Personalized sessions to improve safety, confidence and everyday driving habits.

Recommended add-ons:

  • AI feedback summary after key sessions
  • Dashcam replay of critical scenarios
Your best match
City Driving – Gentle refresher package

Low-stress lessons to rebuild confidence and update driving habits.

Recommended add-ons:

  • Dashcam replay to review progress with family
Your best match
AutoIndependence / SmartDrivers – Driving evaluation pathway

For older drivers with medical or cognitive concerns, combining professional evaluation and tailored lessons.

Includes options for:

  • Occupational therapy–linked driving assessments
  • In-car and remote dashcam monitoring
Your best match
SmartDrivers – Neurodiversity-friendly program

Built for drivers with ADHD, autism, anxiety and other learning differences.

Includes:

  • AI-powered note-taking and replay of classes and drives
  • Structured, slower-paced and supportive lessons
Your best match
AutoIndependence / SmartDrivers – Rehab track

Specialized pathway for physical, vision or post-injury challenges.

Includes:

  • Medical and OT collaboration for driver rehab
  • In-car tech and remote dashcam monitoring to track progress
Your best match
City Driving – Corporate learner packages

Structured programs to bring staff from zero experience to licensed drivers.

Your best match
SmartDrivers – Fleet safety & coaching

Coaching and monitoring programs to improve driver safety and reduce risk.

Includes:

  • Dashcam-based driver feedback
  • AI-supported reporting and improvement plans
``` [1](https://www.citydrivingschool.ca) [2](https://www.citydrivingschool.ca/programs)