Mathematics (Secondary)

Canada Learning Code 

Teachers Learning Code is designed to help K12 teachers with little-to-no coding experience teach coding fundamentals with confidence!® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. 


Free digital classroom activities, thoughtfully designed by teachers for teachers to support and celebrate the different ways students come to know mathematics. 

Gale OneFile: Computer Science 

Access leading business and technical publications in the computer, telecommunications, and electronics industries. 

Illustrated Mathematics Dictionary 

Easy-to-understand definitions, with illustrations and links to further reading. 


With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. 

Statistics Canada 

Statistics Canada is the national statistical office. The agency ensures Canadians have the key information on Canada’s economy, society and environment that they require to function effectively as citizens and decision makers. 

TVO Mathify (Gr. 6-10) 

Mathify supports teachers in-class and grade 6-11 students after school with free 24/7 online math resources and after school math tutoring. 

University of Waterloo CEMC Problem of the Week 

The Problem of the Week is designed to provide students with an ongoing opportunity to solve mathematical problems. Each week, problems from various areas of mathematics will be posted here and e-mailed to teachers for use with their students. 

University of Waterloo CEMC Courseware Grades 7-12 

The CEMC courseware materials feature lessons, interactive activities, enrichment challenges, and unlimited opportunity for practice with feedback. The courseware is online, free to use, and does not require registration.