Our goal for computing education is that children are able to use computational thinking and creativity to understand and change the world, by developing:

- knowledge of programming;

- digital literacy; and

- understanding of how to use technology safely and respectfully.

In EYFS and Key Stage 1, we aim to provide the children with a solid foundation in online safety and basic computing skills.

In Key Stage 2, the children are provided with the opportunity to revisit and build upon those skills through using the technology across the whole curriculum and developing further understanding of computing concepts.

Please have a look at our Whole School Computing Overview for more detail about this.

Developing 21st century digitally literate learners, prepared for the world and its challenges beyond the school walls, is an integral part of the children’s learning. We have supported this by providing:

- a set of iPads in every classroom in Years 1 - 6;

- sets of laptops which children use for word processing;

- PCs for the Foundation Stage classes;

- Beebots (Floor Robots); and

- Interactive Whiteboards (IWBs) in each classroom as well as the Art Block and Music Room.

We also use Google Classroom within the KS2 years within class.


The core part of our ICT curriculum is delivered coding is taught through coding. Our coding scheme of work fully addresses the National Curriculum descriptors:

At Key Stage One coding helps develop children’s understanding of what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructions. It also supports children in writing and testing simple programs as well as use logical reasoning to predict the behaviour of such programs.

At Key Stage Two the children progress to design and write programs that accomplish specific goals, including controlling or simulating physical systems; solving problems by decomposing them into smaller parts. They also use sequence, selection, and repetition in programs; work with variables and various forms of input and output; generate appropriate inputs and predicted outputs to test programs. Through Coding children are able to use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs.

ICT Overview and Progress Grid 

Year Group Unit One Unit Two
Nursery Introduction to Computers Through access to PCs and the class IWB (Interactive Whiteboard) children become familiar with the use of technology and begin to understand the importance of safety e.g. handling devices with care. Introduction to Beebots Children develop an understanding that with input they can control Beebots (floor robots).
Reception Understanding Algorithms Using Beebots, pupils begin to develop an understanding of what algorithms are and that programs need instructions.  Simple Programs Pupils use Beebots to create simple programs.
Year One On the Move Pupils learn that programs execute by following clear instructions. They are introduced to the fact that programs respond to inputs to do different things. Simple Inputs Pupils learn to combine start up and input events to create more advanced apps and programs. They learn to give precise instructions.
Year Two Different Sorts of Input Pupils learn that programs respond to different sorts of inputs, and that the keyboard can be used to control objects on screen, not just by clicking them directly. Buttons and Instructions Pupils learn that one object can be used to control another object e.g. writing code so clicking a button gives an instruction to make a lorry move.
Year Three Sequence and Animation Pupils learn to make things happen in a sequence, creating simple animations and simulations. Conditional Events (selection) Pupils learn to code with 'if statements', which select different pieces of code to execute depending on what happens to other objects.
Year Four Introduction to Variables Pupils learn how computers use variables to count things and keep track of what is going on. Pupils learn to create simple games which use a score variable. Repetition and Loops Pupils learn how computers use repetition and loops to do things over and over again (and again!). 
Year Five Speed, Direction and Co-ordinates Pupils learn how computers use numbers to represent things such as how fast things are moving, and where they are. Random Numbers and Simulations Pupils learn how computers can generate random numbers and how these can be used in simulations.
Year Six Complex Variables Pupils learn to use variables in more complex ways, and to manipulate inputs to create useful outputs. Object Properties Pupils learn more about how computers use property values and parameters to store information about objects. 

Across the Curriculum

Additionally, the teaching of ICT is incorporated across all subject areas. For example, in:

English, Reading Eggs is proving to be a popular resource to develop reading skills right up to year six;

Maths, My Maths develops children’s skills, confidence and fluency through lessons, homework tasks, and games. Beebots, programmable floor robots, teach control, directional language and programming. Times Tables Rock Stars is a tool used to practise times tables in a creative and fun way;

Science, data loggers enable quick and accurate recording of results for experiments;

Humanities, Popplet is used to help children to capture and organise their learning and ideas by, for example creating a mind map of a topic or event;

Art, Pic Collage allows pupils to create amazing collages using photos, stickers and text with a variety of fonts and frames. Chatterpix can enhance children’s images by enabling characters to ‘speak’;

Music, GarageBand is used to extend learning in different areas of the music curriculum. The use of headphones also allows pupils to practise independently; and

PE, recording and evaluating sporting techniques can be shared with the class, group or individual child providing useful feedback.

Across the curriculum iPads are used by staff to capture examples of children’s work. This can then be used for assessment purposes, to display work or to share with the class using the projector.


Children learn about using equipment safely from using electricity safely to staying safe online. Online safety is also something we rely on being supported at home. For more information please follow the links below:


Parent Controls