Skip to Main Content

Primary Junior Mathematics Teacher Resources

Guide to resources in mathematics for the Primary/Junior grades

Teacher Guides (ebook ed.)

Teacher Guides (print ed.)

Children's Books

Top 10 Coding Sites for PJ Teachers

12 Reasons to Learn Coding at School

A helpful and practical article on the EdCan Network by Thierry Karsenti that offers teachers guidance and tools to get started with coding in Canadian classrooms. Published online 29 May 2019, this article includes a helpful FACT SHEET that puts coding in the wider context of 21st century education.  A second link out to the pdf 11 Extraordinary Apps that Will Help You Teach Your Students How To Code, make this a must-read article.  The EdCan Network is produced by the Canadian Education Association.

Are you ready to discover an awesome site where coders share lesson ideas linked to the U.S. Computer Science Teachers Association Standards?  Supported by some of the world's largest tech companies, this non-profit organization offers teachers comprehensive lesson plans, learning opportunities, and so much more. Delve in here and you will find that this is a world where sharing among coders is backed by generous corporate support.  Check out the Computer Science (CS) Fundamentals for Elementary Schools to find lessons ideal for your grade level.

Coding and Robotics in the Elementary Classroom

The Science Teachers Association of Ontario (STAO) shares coding lesson plans organized by grade level. Use your teacher candidate access to the Password Guide to find your access path to the STAO web site (it's under Science on the left sidebar).  If you have forgotten your Password Guide access code, email Brenda for a reminder.  Once on the STAO site, Once logged on to the STAO site, I clicked Classroom Resources, searched coding, and there were many options, including Coding and Robotics in the Elementary Classroom.

Code to Learn "offers free resources to Canadian students and teachers to help them learn coding, robotics, computational thinking and 21st century skills". The site features Lynx coding -- a next step from block-based coding tools before tackling the more complex Python or JavaScript. is part of the TakingITGlobal network and is partially funded by the Government of Canada.

Coding in Elementary: A Professional Learning Resource for Ontario Educators

I can't tell when this was prepared, but this site still has active and useful content.  Includes Sample Learning Plans for K to 8.

Coding in the Classroom

The popular Edutopia site for practical teaching ideas has published more than 20 articles over the past few years to get teachers started on teaching coding.  Maybe get started with the 6 November 2019 article by Jorge Valenzuela, How to Get Started Teaching Coding.


EduCode Academy is offering 2-months of free access in response to the COVID-19 #FlattenTheCurve stay-at-home initiative. EduCode is designed for teachers and classrooms and is a super-friendly and well-organized site.  There are hundreds of coding activities for you to explore. You can even try out some of their courses at the Beginner, Intermediate, or Advanced level during this temporary free access time.  Check it out soon! Coding + Mathematics

Lessons learned from research classrooms, by George Gadanidis, Western University. This site offers coding activities for Primary, Junior, and Intermediate students.

Teachers' Essential Guide to Coding in the Classroom

You are probably already using Common Sense Media content as you plan lessons on digital topics, so you won't be surprised to that this site is an excellent source of content for learning and teaching about coding.  Download the helpful Tip Sheet for Teachers before moving on to check out Get Started with Coding in the Classroom to expand your classroom strategies. I always appreciate the helpful reviews of sites and other sources that Common Sense Media provides so I especially recommend their Best Apps and Websites for Learning Programming and Coding.

Teachers Learning Code

Part of the Canada Learning Code site, Teachers Learning Code is currently offering free live workshops for beginning coders. The site also has open access lesson plans that range from K to 12. Lesson plans include offline ideas for introducing coding concepts and terminology. Sign up to receive a 24-page introductory guide to coding.

Use Coding to Engage Students in Reading, Writing Lessons

The International Society for Technology in Education (ISTE) blog is open to all and sometimes features helpful articles on coding. In this piece, teachers are encouraged to think about integrating coding across other content areas.

Get Started!

Two coding sites that will inspire you to start learning now:

BBC micro:bit

Features guides, videos, an easy-to-browse collection of lessons, and is classroom-based.

CS First

A free computer science curriculum from Google for Education.


Yes, this site features an Ozobot storefront, but teachers can sign up for free access to training and the Lesson Library.  It's worth it.


A project of the Lifelong Kindergarten Group at the MIT Media Lab, Scratch allows you to program your own stories, games and animations.

What Works? Research into Practice

Computer Coding in the K-8 Math Curriculum?

George Gadanidis (Western University), with Iain Brodie, Leslee Minniti, and Bronna Silver (Toronto District School Board) ... offer teachers 4 Canadian resources for moving ahead with integrating coding into your math classrooms.