Skip to main content

Primary Computing Curriculum Guide

Everything primary teachers need to know about delivering the National Curriculum for computing from Year 1 to Year 6, with practical ideas for every strand.

The primary computing curriculum in England requires schools to teach computer science, information technology, and digital literacy from Key Stage 1 through Key Stage 2. This guide breaks down exactly what needs to be covered in each year group, identifies common delivery challenges, and explains how specialist STEM workshops can help schools meet curriculum objectives with hands-on, engaging experiences.

The Three Strands of Primary Computing

The National Curriculum for computing is built around three interconnected strands. Understanding how these strands develop across KS1 and KS2 is essential for effective curriculum planning.

1. Computer Science

This is the strand that most teachers find challenging. It covers algorithms (step-by-step instructions), programming (writing code to make things happen), logical reasoning (predicting and debugging), and understanding how computers work. At KS1, this means following and creating simple algorithms and using visual programming tools. By Year 6, students should be working with variables, selection, and repetition in their programs.

2. Information Technology

IT focuses on using technology to create, organise, store, and retrieve digital content. This includes word processing, spreadsheets, presentations, digital art, and multimedia projects. Most primary teachers are comfortable delivering this strand, as it aligns closely with how technology is used across other subjects.

3. Digital Literacy

Digital literacy covers using technology safely, respectfully, and responsibly. This includes understanding online risks, recognising inappropriate content, knowing how to report concerns, and understanding the impact of online actions. With growing concerns about children’s online safety, this strand has become increasingly important.

Year-by-Year Curriculum Breakdown

Key Stage 1 (Years 1-2)

By the end of KS1, students should be able to:

  • Understand what algorithms are and how they are implemented as programs on digital devices
  • Create and debug simple programs
  • Use logical reasoning to predict the behaviour of simple programs
  • Use technology purposefully to create, organise, store, manipulate and retrieve digital content
  • Recognise common uses of IT beyond school
  • Use technology safely and respectfully, keeping personal information private

Workshop connection: Our Early Engineers and Beginner STEMbotics workshops give KS1 students hands-on experience with programmable robots, directly covering the algorithm and programming objectives.

Key Stage 2 (Years 3-6)

The KS2 computing curriculum builds significantly on KS1 foundations. Students should:

  • Design, write and debug programs that accomplish specific goals, using sequence, selection and repetition
  • Use logical reasoning to explain how algorithms work and to detect and correct errors
  • Understand computer networks including the internet, and how they provide services such as the World Wide Web
  • Use search technologies effectively and evaluate digital content
  • Select, use and combine a variety of software to design and create content for a given audience
  • Use technology safely, respectfully and responsibly; identify a range of ways to report concerns about content and contact

Workshop connection: Our Intermediate STEMbotics, AI & Machine Learning, and Cybersecurity & Cryptography workshops cover multiple KS2 objectives in a single day, with real-world applications that make abstract concepts tangible.

Common Challenges for Primary Schools

Teacher Confidence

Computing remains the subject where primary teachers report the lowest confidence levels. A 2024 survey by the National Centre for Computing Education found that only 38% of primary teachers felt confident teaching the computer science strand. This is not a reflection of ability but of training: most primary teachers qualified before computing became a compulsory subject in 2014.

How to address it: Specialist computing CPD training can rapidly build teacher confidence. Even a single day of hands-on training with practical classroom activities can transform a teacher’s approach to computing lessons.

Equipment and Resources

While basic computing lessons can be delivered with standard school tablets and laptops, the more engaging aspects of the curriculum (robotics, physical computing, 3D design) require specialist equipment that most schools cannot justify purchasing for occasional use.

How to address it: In-school STEM workshops provide all specialist equipment for the day. This gives students access to robots, drones, 3D printers, and other kit without the school needing to invest in, maintain, or store it.

Curriculum Time

With competing demands from core subjects, many schools struggle to allocate sufficient timetable time to computing. The result is often a fragmented approach where computing is squeezed into half-termly blocks or covered superficially.

How to address it: A well-planned enrichment day or STEM workshop day can cover half a term’s computing objectives in a single, immersive experience. This frees up regular timetable slots while delivering deeper learning through sustained, focused activity.

How STEM Workshops Map to Computing Objectives

Every Hyett Education workshop is mapped to specific National Curriculum objectives. Here is how our most popular primary workshops connect to the computing curriculum:

WorkshopKey StageComputing Objectives Covered
Beginner STEMboticsKS1-KS2Algorithms, programming, debugging, logical reasoning
Intermediate STEMboticsKS2-KS3Sequence, selection, repetition, variables, debugging
AI & Machine LearningKS2-KS4Data handling, algorithms, logical reasoning, networks
Cybersecurity & CryptographyKS2-KS3Online safety, networks, data, encryption algorithms
Stop Motion AnimationKS1-KS2Creating digital content, multimedia, IT strand
3D Design & PrintingKS2-KS3Design software, digital content creation, IT strand

Planning a Computing Enrichment Strategy

The most effective approach combines regular classroom teaching with periodic specialist input. A recommended model for primary schools:

  1. Weekly computing lessons covering the digital literacy and IT strands that generalist teachers can deliver confidently
  2. Termly enrichment workshops for the computer science strand, delivered by visiting specialists with professional equipment
  3. Annual STEM enrichment day (such as during British Science Week) that brings the whole school together around computing and technology themes
  4. Teacher CPD to progressively build internal capacity so that specialist workshop input can shift from delivery to enhancement

Further Reading

Common Questions

Primary Computing Curriculum FAQs

What does the primary computing curriculum cover?

The National Curriculum for computing at Key Stages 1 and 2 covers three main strands: computer science (algorithms, programming, logical reasoning), information technology (creating and manipulating digital content), and digital literacy (using technology safely and responsibly). Schools must teach all three strands from Year 1 to Year 6.

Do primary teachers need to be computing specialists?

No. The computing curriculum is designed to be delivered by generalist primary teachers. However, many teachers find the programming and computer science strands challenging to deliver without specialist support. CPD training and visiting specialist workshops can bridge this confidence gap.

What programming languages should primary schools use?

At KS1, visual block-based programming tools like ScratchJr and Bee-Bots are ideal. At KS2, Scratch is the most widely used platform, with some schools introducing text-based languages like Python in Year 5 and 6. The curriculum does not prescribe specific languages.

How can STEM workshops support the computing curriculum?

External STEM workshops provide specialist equipment (robots, drones, 3D printers) and expert instructors that most primary schools cannot access in-house. A single workshop day can cover multiple computing curriculum objectives while giving students hands-on experience with real-world applications of coding and computational thinking.

What equipment do schools need for computing lessons?

For basic computing lessons, schools need tablets or laptops with internet access. For more advanced activities like robotics or physical computing, specialist kits such as Bee-Bots, Micro:bits, or robotics sets are needed. Workshop providers like Hyett Education bring all specialist equipment, so schools only need their standard devices.

How is computing assessed at primary level?

Computing is assessed through teacher assessment against the National Curriculum attainment targets. There is no formal testing. Teachers typically assess through observation of practical work, review of digital artefacts created by students, and discussion of computational concepts.

Need Help Delivering the Computing Curriculum?

Our curriculum-aligned workshops cover multiple computing objectives in a single day. All equipment provided. Expert instructors.

Book a Workshop