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 1: Online Winter Math Contest Club (Jan 13 - Feb 5 2026, 4 Weeks)
The Contest Club provides preparation for students interested in writing math contests such as the Math Kangaroo Contest (Gr. 1 – 12), and the various University of Waterloo Contests (Gr. 7 – 12). Instruction will be geared towards the most popular contests for each grade level, which are listed below next to the course sections. The Math Contest Clubs differ from the Fall and Spring Math Clubs in that the emphasis is on pencil-and-paper math rather than hands-on activities. Students will have the opportunity to sharpen their skills before most of the contests are written in the second half of the school year.
Registrations for the Online Winter Math Contest Club are now open!
Location: Online
Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm
Course Description: The Winter Math Contest Club will cover contest questions and problem solving strategies that students may come across when writing contests. This course will help students to hone their skills in quickly assessing how to solve a problem by recognizing its type. All students are welcome! Whether students are new to contest writing or experienced, students will gain exposure to mathematical problem solving and logical thinking in a fun atmosphere with peers and instructors who enjoy doing math.
Relevant Contest: Math Kangaroo 3/4
Fee: $265
Location: Online
Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm
Course Description: The Winter Math Contest Club will cover contest questions and problem solving strategies that students may come across when writing contests. This course will help students to hone their skills in quickly assessing how to solve a problem by recognizing its type. All students are welcome! Whether students are new to contest writing or experienced, students will gain exposure to mathematical problem solving and logical thinking in a fun atmosphere with peers and instructors who enjoy doing math.
Relevant Contest: Math Kangaroo 5/6, Team Up Challenge
Fee: $265
Location: Online
Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00pm
Course Description: The Winter Math Contest Club will cover contest questions and problem solving strategies that students may come across when writing contests. This course will help students to hone their skills in quickly assessing how to solve a problem by recognizing its type. All students are welcome! Whether students are new to contest writing or experienced, students will gain exposure to mathematical problem solving and logical thinking in a fun atmosphere with peers and instructors who enjoy doing math.
Relevant Contest: Math Kangaroo 7/8, Team Up Challenge, AMC 8, Gauss 7/8
Fee: $265
Location: Online
Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm
Course Description: The Winter Math Contest Club will cover contest questions and problem solving strategies that students may come across when writing contests. This course will help students to hone their skills in quickly assessing how to solve a problem by recognizing its type. All students are welcome! Whether students are new to contest writing or experienced, students will gain exposure to mathematical problem solving and logical thinking in a fun atmosphere with peers and instructors who enjoy doing math.
Relevant Contest: Math Kangaroo 9/10, Canadian Team Mathematics Contest, Pascal 9, Fryer 9, Cayley 10, Galois 10
Fee: $280 + Tax
Location: Online
Schedule: Tuesdays & Thursdays, 4:30 pm - 6:00 pm
Course Description: The Winter Math Contest Club will cover contest questions and problem solving strategies that students may come across when writing contests. This course will help students to hone their skills in quickly assessing how to solve a problem by recognizing its type. All students are welcome! Whether students are new to contest writing or experienced, students will gain exposure to mathematical problem solving and logical thinking in a fun atmosphere with peers and instructors who enjoy doing math.
Relevant Contest: Math Kangaroo 11/12, Fermat 11, Hypatia 11, Euclid 12
Fee: $280 + Tax
Term 1: Online Winter Math Enrichment (Jan 12 - Feb 4 2026, 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 Online Winter Math Enrichment are now open!
Location: Online
Schedule: Mondays & Wednesdays, 4:30 pm - 6:00 pm
Course Description: A section of our Online Math Club designed especially for grade 2/3s (and Grade 1s with a strong foundation in mathematics are welcome to join!). 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 2/3 curriculum.
Fee: $265
Location: Online
Schedule: Mondays & Wednesdays, 4:30 pm - 6:00 pm
Course Description: Get ready to think outside the box! In this course, students will explore creative and challenging math puzzles using logic, geometry, patterns and numbers. Using engaging math problems, students will strengthen their logic and problem-solving skills. In the final class students will apply the skills they’ve mastered to crack codes, solve riddles, and make their escape in a virtual math escape room!
Fee: $265
Location: Online
Schedule: Mondays & Wednesdays, 4:30 pm - 6:00 pm
Course Description: From surveys to sports statistics, data is used and collected everywhere! In this enrichment course, students will learn how to collect, organize, and interpret data to uncover the narratives hidden in numbers. Through interactive lessons and mini projects, we will explore key concepts like graphing, averages, and probability. By the end of the program students will strengthen their analytical thinking and gain a deeper appreciation for how math helps us understand the world.
Fee: $265
Location: Online
Schedule: Mondays & Wednesdays, 4:30 pm - 6:00 pm
Course Description: Mathematics is grounded in logical reasoning, problem solving and strategic thinking. In this course, students will explore the underlying structure of mathematics through the study of logic. By examining propositional and first-order logic and applying these concepts to solve logical puzzles, students will develop a deeper understanding of the relationship between mathematics and everyday language.
Fee: $265
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 programs will open on December 2nd at 11am.
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
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 intersted 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 Math in Coding programs will open on December 2nd at 11am.
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