
Programs
Small-group enrichment classes in Richmond, BC.
Our programs are grouped into four areas. Each program page covers what students learn and how classes are taught. For current schedules and fees, please get in touch.

Speaking with confidence
Future Leaders
Public speaking · Debate · Leadership
Public speaking and debate classes teach students to organize their ideas, speak clearly and listen properly to views they disagree with. Leadership work builds on the same skills: persuading people, and working well with them.

Competition mathematics
Future Scholars
Olympiad · AMC 8 & 10 · Waterloo CEMC · Math Kangaroo
Our math classes go well past the school curriculum. Students work on the kind of problems set in Olympiad contests, AMC 8 and AMC 10, the University of Waterloo’s CEMC contests and Math Kangaroo, and learn how to approach a question they have never seen before.

Writing and languages
Future Communicators
Creative writing · French
In writing classes, students work on vocabulary, grammar and structure, and on finding a voice of their own. Petit Parleurs introduces children to French through conversation, listening and reading.

Science, technology and art
Future Innovators
STEM · Coding · AI · Art
Students build and test their own projects in STEM and coding, and get an age-appropriate introduction to artificial intelligence. Art classes cover both traditional and digital techniques.
Not sure which program is right?
Tell us a little about your child and what you’re hoping for. We’ll suggest a program and, if it looks like a good fit, arrange a trial class.
Or call 778-231-1555 or email ashtonacademy123@gmail.com