The official Alberta Education site has further resources about our provincial curriculum.
This website includes a multitude of resources, such as an online school with advanced math courses, a bookstore, and several games to help students improve at contest math.
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.
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.
The Caribou Mathematics Competition is a worldwide online contest held six times throughout the school year. The contests are for grade levels 3–12 and can be written in English, French and Persian.
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.
Sponsored by the University of Alberta Department of Mathematical and Statistical Sciences, the Edmonton Junior High Math Contest encourages students of all ages to improve their math skills in a fun, competitive, team-based environment. Winners are recognized by the UofA.
The Government of Canada has a variety of STEM-related opportunities for students of all ages and skill levels.
Khan Academy is a world-renowned free resource for students of all ages to learn about an incredible range of topics from Algebra to AP Chemistry. It provides a wealth of resources for Math and Science in a fun and comprehensible format.