Grades 1–12 Programs

Current Programs Open for Registration

The programs listed on this page is currently open for registration. The Math Outreach office is excited to offer in-person and online programming! Below, you will find the schedule and dates for the upcoming term.

Term 2: In-Person Winter Math Enrichment (Feb 7 - Mar 7 2026; Excluding Feb 14, 4 Weeks)

Enrichment courses are designed for students who are confident in math concepts at their grade level and are looking for greater challenges and new ways to stimulate their interest in math. We have new topics each term, please see below for more details.

Registrations for the In-Person Winter Math Enrichment are now open!

Location: In-Person (St George Campus)

Schedule: Saturdays, 9:30 AM – 1 PM

Course Description: A section of Saturday Math Club designed especially for grade 1/2. Participants will approach fundamental math concepts through a balance of hands-on activities, games, and crafts, and pencil-and-paper math. This program is designed in the same spirit as our other math clubs and summer camps, but tailored to the math skill level of our youngest participants. This program aims to teach and reinforce topics from the grade 1/2 curriculum.

Fee: $300

Location: In-Person (St George Campus)

Schedule: Saturdays, 9:30 AM – 1 PM

Course Description: In this course, students will explore key math concepts through cooking-themed activities. We will work with measurement, fractions, ratios, and data, learning to scale ingredients, compare quantities, and represent their observations visually. Students will investigate patterns, make predictions, and analyze results in a hands-on, practical context.

Please note that students will not be baking in this class. The focus of this course will be on learning elementary key concepts in math through recipes and measurements.

Fee: $300

Location: In-Person (St George Campus)

Schedule: Saturdays, 9:30 AM – 1 PM

Course Description: From the smallest molecules that build our cells to the ecosystems that connect all animals and plants, math plays a crucial role in understanding the living world. In this course, students will explore how mathematical relationships describe molecular structure, cell growth, genetic inheritance, and ecological balance. Students will gain insight into the patterns and processes that drive life at any scale from a mathematical lens.

Fee: $300

Location: In-Person (St George Campus)

Schedule: Saturdays, 9:30 AM – 1 PM

Course Description: Magic tricks often deceive our eyes and intuition, but behind that facade lies the use of mathematics! In this course, students will explore the logic behind various magic tricks through topics like algebra, divisibility, probability and combinatorics. Students will debunk and perform these tricks by applying their logical thinking and problem-solving skills.

Fee: $300

Location: In-Person (St George Campus)

Schedule: Saturdays, 9:30 AM – 1 PM

Course Description: Numbers have been with us for a long time, and our methods of counting have evolved greatly from using our fingers and toes. In this program, students will explore different contemporary and historic number systems from around the world, including binary, hexadecimal, Babylonian, Mayan, Egyptian, and even Indigenous number systems. Together we will explore systems outside of the base-10 system that we are used to, and learn how to apply these systems through algebra, patterning, combinatorics and geometry.

Fee: $300

Location: In-Person (St George Campus)

Schedule: Saturdays, 9:30 AM – 1 PM

Course Description: This introduction to calculus course allows students in grades 9 and 10 to take a look at higher-level math at a level that matches their understanding. Throughout the course we’ll explore the fundamentals of calculus, such as limits, the basics of derivatives and integrals, as well as some vectors and matrices. This course is suited for students who are at grade level in grades 9 and 10 mathematics and can be used as a precursor to grade 12 calculus.

Fee: $325 + Tax

Register

Term 2: Online Winter Math in Coding Programs (Feb 10 - Mar 5 2026, 4 Weeks)

The Winter Math in Coding program is designed for students interested in learning the beautiful connection between math in coding. If you are new to coding, we suggest joining our introduction level courses. Those with experience may join the intermediate level courses. If your level is not being offered this term, please check back in the next term.

Registrations for the Online Winter Math in Coding Programs are now open!

Location: Online

Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm

Course Description: Coding at all levels have one thing in common; they all depend on logical reasoning, problem solving and mathematics. In this course, students will explore the beautiful connection between Math and Coding through fun and interactive projects that help them understand the basics of coding.

Relevant Coding Language: Scratch and Python

Fee: $265

Location: Online

Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm

Course Description: Coding at all levels have one thing in common; they all depend on logical reasoning, problem solving and mathematics. In this course, students will explore the beautiful connection between Math and Coding through fun and interactive projects that help them understand the basics of coding.

Relevant Coding Language: Scratch and Lynx

Fee: $265

Location: Online

Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm

Course Description: In this course, students will explore the beautiful connection between Math and Coding through fun and interactive projects that help them take their coding abilities to the next level. [Students are expected to have a foundational understanding of coding. This course will work towards more complex topics and projects.]

Relevant Coding Language: Python

Fee: $265

Location: Online

Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm

Course Description: In this course, students will explore the beautiful connection between Math and Coding through fun and interactive projects that help them take their coding abilities to the next level. [Students are expected to have a foundational understanding of coding. This course will work towards more complex topics and projects.]

Relevant Coding Language: Python

Fee: $280 + Tax

Register

In-Person March Break Math Camps (March 16-20 2026, 5 Days)

This March Break we will be offering Enrichment-style camps with both in-person and online formats. Enrichment programs are designed for children who are looking for greater challenges and new ways to stimulate their interest in math, with each group having a different special interest area.

Schedule & Details:

Registrations for the March Break Math Camps will open on January 20th at 11 AM.

We offer free before-care from 8-9AM (every day except Monday), and after-care from 4-6PM (every day). You do not need to sign up for this.

Schedule: Monday - Friday 9:00 AM – 4:00 PM

Course Description: Join us for a week-long math adventure where young explorers journey through puzzles, games, and hands-on challenges. Campers will discover the magic of algebra, patterns, fractions, and shapes while building confidence and problem-solving skills. Each day brings a new quest, encouraging creativity, teamwork, and a love of learning.

Fee: $425

Schedule: Monday - Friday 9:00 AM – 4:00 PM

Course Description: In this course, math jumps off the page and into art as students explore key math concepts through creative art-based projects. Throughout the week students will examine the math behind well-known works of art to create their own masterpieces. Students will develop their understanding of geometry, algebra, and spatial sense through hands-on activities based on the Fibonacci sequence, symmetry, 2D and 3D shapes, patterns, fractions, and more.

Fee: $425

Schedule: Monday - Friday 9:00 AM – 4:00 PM

Course Description: In this camp students will be introduced to the field of combinatorics, a diverse area of math that can be used to solve problems related to combinations. Students will learn through interactive games, puzzles, and hands-on activities that relate to real-world applications of the topic. Applications include factorials, sorting algorithms, and winning game theory.

Fee: $425

Schedule: Monday - Friday 9:00 AM – 4:00 PM

Course Description: In this camp, students will explore a variety of advanced mathematical concepts through a hands-on approach. Topics include linear algebra, optimization, fractals, dynamical systems, game theory, topology, and more, with two topics explored each day. This camp is designed to help students build an early intuition for higher-level mathematical thinking and structure.

Fee: $425

Schedule: Monday - Friday 9:00 AM – 4:00 PM

Course Description: In this camp, students will explore how mathematics has developed over time and shaped the world we live in today. From ancient civilizations using math to record information and measure the Earth, to the role of math in architecture, finance and modern technology, students will discover how mathematics evolved throughout history. Through interactive activities, puzzles and hands-on workshops, students will build a deeper appreciation for math by understanding where it comes from and why it matters.

Fee: $425

Register

Online March Break Math Camps (March 16-20 2026, 5 Days, Online)

This March Break we will be offering Enrichment-style camps with both in-person and online formats. Enrichment programs are designed for children who are looking for greater challenges and new ways to stimulate their interest in math, with each group having a different special interest area.

Registrations for the March Break Math Camps will open on January 20th at 11 AM.

Schedule: Monday - Friday 10:00 AM – 11:30 AM and 12:30 PM - 2:00 PM

Course Description: [TBA]

Fee: $265

Schedule: Monday - Friday 10:00 AM – 11:30 AM and 12:30 PM - 2:00 PM

Course Description: In this spy-themed camp, campers will become spies in training by learning encryption methods through introductory level Python coding. Students will use Python to learn patterns, logic, number systems, and a variety of encryption methods to help them solve secret challenges.

Fee: $265

Schedule: Monday - Friday 10:00 AM – 11:30 AM and 12:30 PM - 2:00 PM

Course Description: In this camp students will be introduced to practical financial concepts encountered in everyday life, including understanding paycheques, calculating taxes and discounts, comparing prices, budgeting, and learning about interest against savings and debt. Through real-world examples students will strengthen fundamental math skills, build financial confidence, and develop a better understanding of how financial decisions can impact them over time.

Fee: $265

Register

HS March Break Math Academy (March 16-20 2025, In-Person)

Math Academy is a challenging, one-week, intensive, enrichment experience for students in grades 9-12 with very strong mathematical thinking ability. Students are accepted into the program on the basis of their solutions to a problem set which is aimed at highlighting their ability to think mathematically and creatively rather than testing for specific curricular knowledge.

For details, schedule and to apply, visit our Math Academy page