Our aim is to help children understand how computers and digital technology work, and how they are used in everyday life. We want children to be confident users of technology who can think carefully, solve problems and create digital content.
Through Computing, children learn how instructions are turned into programs, how information is stored and used, and how technology can help people. They also learn how to use technology safely and responsibly. This prepares them for the modern world, where digital skills are essential.
Our Computing curriculum follows the Teach Computing Curriculum, developed by the National Centre for Computing Education. Learning is organised into clear units, with lessons taught in a planned order so that knowledge builds step by step.
Children revisit key ideas regularly through a spiral curriculum. This means important concepts, such as programming or using data, are taught more than once across different year groups, with learning becoming deeper and more challenging each time.
Programming units are carefully sequenced because new skills depend on earlier learning. Other units can be taught flexibly to suit the needs of the class and link with other subjects.
Our Computing curriculum is inclusive and ambitious. Lessons are designed so all children can succeed, with clear steps, visual support and opportunities to practise. Children are supported to reach the same learning goals, while also being encouraged to explore ideas in more depth.
Teaching is research-informed. Lessons use proven approaches such as modelling, hands-on activities, discussion and regular review. Children learn by doing, thinking and talking about their ideas.
Physical computing, such as using floor robots, is included because it helps children understand abstract ideas in a practical and engaging way. Online safety is built into the curriculum so children learn how to use technology safely and responsibly.
Learning in Computing is organised into strands such as programming, data and information, creating media, and safety and security. These strands are revisited each year so children can build on what they already know.
Key ideas and vocabulary are used repeatedly in different lessons and contexts. Children practise skills, apply them in projects, and return to them later, which helps learning move into long-term memory.
Teachers use assessment during lessons to check understanding and address misconceptions straight away. This helps ensure children have a secure understanding before moving on.
Children study six Computing units each year. These include units on:
Across these units, children learn the basics of computer systems, how programs work, how digital content is created, and how to stay safe online. Learning is planned so knowledge and skills build clearly over time. An overview of our long-term curriculum plan can be found here.
In the Early Years Foundation Stage (EYFS), Computing is not taught as a separate subject. Instead, children learn early Computing skills through play and everyday activities.
They use simple digital devices, follow instructions, and talk about technology they see at home and school. These activities help children understand the world around them and get ready for more formal Computing lessons in Year 1. Computing skills are also developed through other areas of learning. For example:
In Key Stage 1 and 2, children usually have one Computing lesson each week. Lessons last approximately 40-60 minutes are taught across the school year, allowing time for practising skills, revisiting learning and assessment.
Online safety learning is reinforced regularly across the curriculum, not just in Computing lessons.
Our Computing curriculum helps children to:
By following a carefully planned, research-informed curriculum, we ensure children are well prepared for the digital world.