Skip to content ↓



The units for key stages 1 and 2 are based on a spiral curriculum. This means that each of the themes is revisited regularly (at least once in each year group), and children revisit each theme through a new unit that consolidates and builds on prior learning within that theme. This style of curriculum design reduces the amount of knowledge lost through forgetting, as topics are revisited yearly. It also ensures that connections are made even if different teachers are teaching the units within a theme in consecutive years. The TeachComputing curriculum is written but the National Centre for Computing Education (NCCE) and is funded by the Department for Education and supporting partners.  Training and CPD for staff is provided by via courses which are fully funded by the DfE.


The Teach Computing Curriculum allows teachers to enhance provision and reduce workloads. It contains everything needed to teach computing at key stages 1 and 2, including lesson plans, slides, worksheets, and assessment. It is mapped to the National Computing Curriculum for England, so we can be confident that we are covering all required content. It has been created by subject experts, based on the latest pedagogical research and teacher feedback. Teacher have reorganised units to link, where possible with Shawfield’s thematic units. This enables greater real-world connections to be established. Where this is not possible, units are taught as stand-alone units building upon prior knowledge and skills. Children receive weekly sessions of Computing to develop their knowledge of computer systems, develop their skills using a range of technologies and enhance their understanding of computer programming and science. It largely draws upon web-based or free software as a vehicle for learning.  Teachers are also encouraged to look for opportunities to embed computing skills across the curriculum – particularly in geography, history and science.


Computer science: children are able to understand the principles of information and computation, how digital systems work and how to put this knowledge to use through coding, programming and problem solving. Digital Literacy: children can express themselves and develop ideas through evaluating, investigating and predicting. They are confident in understanding how to use a variety of technology safely, including online.

Information Communication Technology: children are able to use technologies effectively, select use and combine a variety of software on a range of devices and present, evaluate and analyse their results and findings. Children will have a love and passion for computing and enjoy their lessons.