Lesson 5: Times tables project

Children review and develop their times tables Scratch project using all the skills acquired in this unit so far

Before the lesson

Classroom resources

Learning objective

  • To use knowledge of how variables work to create a quiz

National curriculum

Pupils should be taught to:

  • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  • Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  • Use sequence, selection, and repetition in programs; work with variables and various forms of input and output

Success criteria

Cross-curricular links

Attention grabber

Main event


Pupils needing extra support: support less able students with getting a working program that evaluates score and has at least three questions.


Pupils working at greater depth: encourage them to think about how they might get a ‘random’ question asked each time – click here for an idea: ‘Random Times Table quiz’. They could also change the costume of the sprite as you play the game (watch the accompanying video for information about how to change the costume of your sprite).

Wrapping up

Assessing pupils' progress and understanding


Created by:
Cat Lamin,  
Computing specialist
Cat was a committed primary school teacher for twelve years. After starting her independent consultancy ‘Crossover Solutions’ she has travelled to Argentina, Brazil and America to share her wealth of knowledge of computer science with other teachers. Her enjoyment for…
Find out more