Math Resources

To become a math contest master, you need to practice. Our team recommends that you use the following links to improve at your leisure.

Click here for our free Competitive Math Class Videos

Competitive Math Class Problems download here

19 TMA Preparation videos, please find in our Math Attack Society YouTube Channel.

Click here for our Math Attack Society PAT training videos

Click here for Team Math Attack Papers & Solutions



Math Contest Resource

>Art of Problem Solving

This website includes a multitude of resources, such as an online school with advanced math courses, a bookstore, and several trainer games to help students become better at contest math. Click AOPS for more…


The best way to improve is to practice with past contests. MathCounts is a national competition that was created specifically for junior high students who aspire to become better mathematicians. Click MATHCOUNTS for more…


The Centre for Education in Mathematics and Computing from the University of Waterloo provides many math and computing contests each year. By excelling at these contests, students may be invited to national or even international contests. Click CEMC for more…

>Caribou Cup

The Caribou Mathematics Competition is a worldwide online contest held six times throughout the school year. The contests are for grade levels 3/4, 5/6, 7/8, 9/10 and 11/12 and are in English, French and Persian. Click Caribou for more…

>Calgary Junior High Math Contest

This annual contest, offered by the University of Calgary Department of Mathematics and Statistics, tests students from grades 7-9 is another great introduction into junior high contest mathematics. Winners are recognized by the UofC. Click CJHMC for more…

>Edmonton Junior High Math Contest

Sponsored by the University of Alberta Department of Mathematical and Statistical Sciences, the Edmonton Team Math Attack encourages students of all ages to improve their math skills in a fun, competitive, team-based environment. Winners are recognized by the UofA. Click EJHMC for more…

STEM Resources

Alberta Education

The Government of Canada and STEM

Khan Academy

Khan Academy | Free Online Courses, Lessons & Practice