Skip Navigation

When We Were Alone

By Caitlin Davey 90 minutes
Level Grades 4-6
Subjects English Language Arts, Social Sciences
  • Programming
Tools & Languages Scratch, Block-based
Key Coding Concepts
  • Events
  • Loops
  • Operators
  • Random Numbers
  • Sequences


One thing causing another thing to happen i.e. ‘when clicked’ block



Running the same sequence multiple times i.e. repeat or forever blocks



Identifying a series of steps for a task; computers and Scratch read and perform commands in order from top to bottom



Mathematical and logical expressions i.e. X+X block

In this lesson, students will learn about Canada’s residential school history through the story of a little girl and her grandmother, as told in ‘When We Were Alone’ by David A. Robertson, illustrated by Julie Flett.

We have partnered with the CBC to support teachers with historical content for what is a very sad part of Canadian history.

Note to Teachers:

The exploration of sensitive and controversial issues may provoke emotional responses in students. A high degree of care should be taken before the lesson to ensure that the learning environment allows for conflicting sets of values to be processed analytically and with respect for differences in peoples and their cultures, identities, and world views. As with all activities that involve complex thinking, teachers should build in time for reflection and metacognitive activities.

This lesson was made in partnership with David Alexander Robertson, Julie Flett, and Portage and Main Press.


We’ve built a series of tutorial videos to help you learn how to teach Canada Learning Code lessons! Each lesson is broken down into its own video tutorial and accompanies the step-by-step instructions on the lessons page.

Historical Context

This video from Historica Canada is a powerful reminder of the history of residential schools in Canada. Please review the video to ensure it is appropriate for your classroom.

Explore the material and links in the References section on the right side of this page for additional material about this topic.


Have students turn, pair, and then share the 3Ws:

  • What do I know about residential schools?
  • What do I want to know about residential schools?
  • And what do I want to learn about residential schools after reading ‘When we Were Alone’?

In pairs, have students select a scene that resonated most with them to recreate using Scratch. Students may want to act out the scene to get a better understanding of how the dialogue works between the two characters.

Once students have planned their scene, have them open the starter project.


Show the example project so learners know what they are working towards. Ask them what they see/hear - what is happening in this project?

Open the starter project and review the Sprites and backgrounds. Have learners open the starter project on their screens and click "REMIX." (The remix button will only be visible once they are signed into their accounts.)

Use the Solution Sheet to guide learners through the following steps:

  • Make Nosism say something
  • Talk to the other sprites
  • Make Nokom respond
  • Add to the conversation
  • Flashback
  • Make the leaves fall

Do students use broadcast and when I receive blocks? Have students thoughtfully completed the above activities?

Have students draw the flowers in the garden, leaves that cover Nokom, grass that Nokom braids into her hair, or another scene within the story.

Students use elements of design in artworks to communicate ideas, messages, and understandings for specific audience and purpose. Students can reflect on how they can leverage their talents to create change whether that be athletic, artistic, social, etc.

Teach lessons that are tied to your existing curriculum! https://bit.ly/CLClessons


More Lesson Plans For Grades 4-6

View All Lesson Plans

Explore lessons based on components

The K-12 Computer Science Framework

Although learning how to build digital projects is a key part of Computer Science education, students should also learn a wider set of skills and competencies that will help them to harness the power of digital technologies as both creators and consumers. A comprehensive approach to K-12 Computer Science education includes learning about the following five focus areas:

View Framework ➝


By the end of high school, students should be able to create a simple computer program.

Computing and Networks

By the end of high school, students should understand and be able to use the tools and devices commonly used to build digital projects.


By the end of high school, students should be able to explain how we use computers to create, store, organize, and analyze data.

Technology and Society

By the end of high school, students should be able to explore the ways in which technology and society have mutually shaped each other.


By the end of high school, students should be able to apply design principles to the digital projects they create.