Lesson 1: Using ScratchJr

Tinkering with ScratchJr independently, build a program by dragging 'blocks' then running the code, learning that each block has a different attribute, predicting, exploring and explaining throughout

Learning objective

  • To explore a new application

National curriculum links

Pupils should be taught to:

  • Use logical reasoning to predict the behaviour of simple programs
  • Create and debug simple programs

Success criteria

Cross-curricular links

Before the lesson

Download classroom resources

Attention grabber

Main event


Pupils needing extra support: This lesson is about exploration at whatever level the children can access, but a teacher or TA can support children exploring only the one and two-point blocks as what these blocks do is more obvious.


Pupils working at greater depth: Challenge them to use the higher point-scoring blocks with less visible applications.

Wrapping up

Assessing pupils' progress and understanding


Created by:
Sway Grantham,  
Computing specialist
Sway Grantham (@SwayGrantham) is a Primary School Teacher, a CAS Master Teacher and Specialist Leader in Education for Primary ICT. She also has a BCS Certificate in Computer Science Teaching (Primary). She has written several curricula and conducted research into the…
Find out more