Skip to main content
Teacher Resources9 min read

Cross-Curricular STEM: How Robotics Teaches Maths, Science, and DT Simultaneously

By Antony Hyett ·

Cross-Curricular STEM Primary Schools Need to Take Seriously

There is an objection we hear regularly from headteachers and curriculum leads. It goes something like this: "We would love to do more STEM enrichment, but we cannot afford to lose curriculum time."

It is a reasonable concern on the surface. Timetables are tight. English and maths dominate. Foundation subjects are squeezed into afternoons. Adding a STEM day feels like it takes time away from subjects that already do not have enough.

But the objection rests on a false assumption: that a STEM workshop covers only one subject. It does not. A well-designed STEM activity, particularly one involving robotics, drones, or physical computing, covers multiple subjects simultaneously. You are not losing curriculum time. You are using it more efficiently.

This is not a vague claim. It is demonstrable. Every workshop we deliver maps to specific National Curriculum objectives across multiple subjects. When a Year 4 pupil programmes a robot to navigate a measured course, they are covering computing (algorithms, programming, debugging), maths (angles, measurement, estimation), science (forces), and DT (the design and evaluate cycle). In one session.

This post maps out exactly how that works for three types of STEM workshop: robotics, drones, and circuits. For each one, you will see the specific cross-curricular links, the National Curriculum objectives covered, and the evidence you can use for your curriculum documentation.

Robotics: Four Subjects in One Session

Robotics is the most naturally cross-curricular STEM activity you can put in front of primary pupils. A single 60-minute robotics workshop touches computing, maths, science, and DT. Here is the breakdown.

Computing

This is the most obvious link. Robotics workshops are, at their core, programming sessions. Pupils write instructions (algorithms) that tell a robot what to do. They test their programmes, identify errors, and debug them.

Specific curriculum links:

  • KS1: "Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions." Pupils programme robots to follow routes. The instructions must be precise. If they are not, the robot goes wrong, and pupils debug.
  • Lower KS2: "Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; use sequence, selection and repetition in programs; work with variables." Pupils programme robots to respond to conditions (selection), repeat actions (repetition), and use sensor data (variables).
  • Upper KS2: "Design, write and debug programs that accomplish specific goals; solve problems by decomposing them into smaller parts; use logical reasoning to explain how some simple algorithms work." Pupils decompose complex challenges into sub-tasks and programme each part separately.

Maths

Robotics involves more maths than most teachers expect. Programming a robot to turn requires understanding angles. Programming it to travel a specific distance requires understanding measurement and estimation. Navigating a course involves coordinates and spatial reasoning.

Specific curriculum links:

  • Year 3/4 Maths, Geometry: "Identify right angles, recognise that two right angles make a half-turn, three make three-quarters of a turn and four a complete turn; identify whether angles are greater than or less than a right angle." Pupils programme turns of 90, 180, 270, and 360 degrees. When their robot turns too far or not enough, they adjust the angle. This is angles taught through immediate, physical feedback.
  • Year 5/6 Maths, Geometry: "Know angles are measured in degrees; estimate and compare acute, obtuse and reflex angles." Pupils programme precise turns at various angles, estimate before programming, then measure the result.
  • Year 3/4 Maths, Measurement: "Estimate, compare and calculate different measures." Pupils estimate how far a robot needs to travel to reach a target, then programme the distance and check the result.
  • Year 4/5 Maths, Position and Direction: "Describe positions on a 2-D grid as coordinates in the first quadrant; describe movements between positions as translations." Programming a robot on a grid mat directly teaches coordinate work and translation.

Science

The science links are strongest in Year 5, where forces are a statutory topic. But even in other year groups, robotics provides opportunities to discuss how things move, what makes them speed up or slow down, and how energy is transferred.

Specific curriculum links:

  • Year 5 Science, Forces: "Explain that unsupported objects fall towards the Earth because of the force of gravity acting between the Earth and the falling object; identify the effects of air resistance, water resistance and friction that act between moving surfaces." When a robot moves across different surfaces (smooth floor versus carpet versus outdoor terrain), pupils observe friction directly. They see that the same programme produces different results on different surfaces. That is friction, made visible.
  • Year 3 Science, Forces and Magnets: "Compare how things move on different surfaces." Even at KS1/Lower KS2, comparing robot movement on different surfaces introduces forces concepts informally.

Design and Technology

Robotics workshops naturally follow the DT design process: identify a problem, design a solution, make (programme) it, test it, evaluate it, refine it.

Specific curriculum links:

  • KS2 DT: "Use research and develop design criteria to inform the design of innovative, functional, appealing products that are fit for purpose." Pupils design their robot's route before programming it. They set criteria (reach the target in the fewest moves, avoid obstacles, complete the course in under 30 seconds) and evaluate their solution against those criteria.
  • KS2 DT: "Evaluate their ideas and products against their own design criteria and consider the views of others to improve their work." The test-evaluate-refine cycle is built into every robotics session. Programme, test, observe the result, change the programme, test again.
  • KS2 DT: "Apply their understanding of computing to program, monitor and control their products." This objective explicitly connects computing and DT. A robotics workshop is one of the clearest ways to demonstrate that connection.

Cross-Curricular Map: Robotics

Subject | Year Group | Specific Objective | How Robotics Covers It

Computing | KS1 | Understand algorithms as sequences of instructions | Programme robots to follow precise step-by-step routes

Computing | Lower KS2 | Use sequence, selection, repetition in programs | Programme robots with conditional responses and loops

Computing | Upper KS2 | Solve problems by decomposing them | Break complex challenges into sub-tasks

Maths | Year 3/4 | Identify right angles and turns | Programme turns of 90, 180, 270 degrees

Maths | Year 5/6 | Estimate and compare angles | Programme precise turns at various angles

Maths | Year 3/4 | Estimate and calculate measures | Estimate and programme distances

Science | Year 5 | Identify effects of friction | Compare robot movement on different surfaces

DT | KS2 | Design, make, evaluate cycle | Design routes, programme, test, refine

Drones: Computing, Science, Maths, and Geography

Drone workshops cover a different combination of subjects, with particularly strong links to science (forces) and geography (mapping and spatial awareness).

Computing

Drone programming uses block-based code to control flight paths. Pupils write sequences of instructions, use loops for repeated flight patterns, and debug when the drone does not fly as expected.

Specific curriculum links:

  • KS2 Computing: "Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems." A drone is a physical system controlled by code. The link is direct and literal.
  • KS2 Computing: "Use sequence, selection and repetition in programs." Pupils programme flight paths using sequences, loops for repeated patterns, and conditional commands.

Science

Drones fly because of four forces acting on them simultaneously: thrust (pushing upward from the propellers), gravity (pulling downward), air resistance or drag (opposing forward movement), and lift. This is Year 5 forces brought to life.

Specific curriculum links:

  • Year 5 Science, Forces: "Identify the effects of air resistance, water resistance and friction." Pupils observe how changing propeller speed affects thrust, how wind (or a fan) creates drag, and how the drone must overcome gravity to take off.
  • Year 5 Science, Forces: "Recognise that some mechanisms, including levers, pulleys and gears, allow a smaller force to have a greater effect." While drones do not use levers or pulleys, the principle of mechanical advantage (propellers converting rotational energy into thrust) connects to this broader objective.

Maths

Programming drones involves estimation and measurement. How high? How far? How fast? Pupils must estimate distances and durations before programming, then compare their estimates to actual results.

Specific curriculum links:

  • Year 5/6 Maths, Measurement: "Use, read, write and convert between standard units, converting measurements of length in a range of contexts." Pupils programme flights in centimetres and metres, converting between units as needed.
  • Year 5/6 Maths, Statistics: "Interpret and present data." Pupils record flight data (distances, heights, durations) and present findings.

Geography

Drones provide a unique perspective: aerial views. This connects directly to geography objectives about maps, plans, and views from above.

Specific curriculum links:

  • KS2 Geography: "Use maps, atlases, globes and digital/computer mapping to locate countries and describe features studied." While this objective refers to maps broadly, drone footage and aerial photography give pupils a direct experience of the bird's-eye perspective that maps represent.
  • KS2 Geography: "Use fieldwork to observe, measure, record and present the human and physical features in the local area." Aerial photography from drones can be used as a fieldwork tool, capturing images of the school grounds that pupils then annotate and analyse.

Cross-Curricular Map: Drones

Subject | Year Group | Specific Objective | How Drones Cover It

Computing | KS2 | Design, write and debug programs to control physical systems | Programme flight paths using block-based code

Computing | KS2 | Use sequence, selection, repetition | Build flight sequences with loops and conditions

Science | Year 5 | Identify effects of air resistance | Observe how wind and speed affect flight

Science | Year 5 | Understand forces acting on objects | Explore thrust, gravity, drag, and lift

Maths | Year 5/6 | Convert between standard units of measurement | Programme flights in cm/m, compare estimates to actuals

Geography | KS2 | Use maps and aerial views | Capture and analyse aerial photographs

Circuits: Science, Maths, and DT

Electricity and circuits workshops have the most direct curriculum link of any STEM activity: Year 4 and Year 6 science. But they also cover maths (data recording) and DT (making products with electrical components).

Science

This is the primary subject link. The Year 4 electricity curriculum is specific and detailed, and a circuits workshop can cover virtually all of it in a single session.

Specific curriculum links:

  • Year 4 Science, Electricity: "Identify common appliances that run on electricity." Discussed as context at the start of the session.
  • Year 4 Science, Electricity: "Construct a simple series electrical circuit, identifying and naming its basic parts, including cells, wires, bulbs, switches and buzzers." The core practical activity. Pupils build circuits with real components.
  • Year 4 Science, Electricity: "Identify whether or not a lamp will light in a simple series circuit, based on whether or not the lamp is part of a complete loop with a battery." Pupils predict and test.
  • Year 4 Science, Electricity: "Recognise that a switch opens and closes a circuit and associate this with whether or not a lamp lights in a simple series circuit." Pupils incorporate switches and explain their function.
  • Year 4 Science, Electricity: "Recognise some common conductors and insulators, and associate metals with being good conductors." Pupils test materials to classify them as conductors or insulators.
  • Year 6 Science, Electricity: "Associate the brightness of a lamp or the volume of a buzzer with the number and voltage of cells used in the circuit." Pupils investigate how adding cells changes the brightness of a bulb or volume of a buzzer.

Maths

Recording circuit test results involves data handling. Pupils record which materials conduct electricity in a table, interpret their results, and may present findings graphically.

Specific curriculum links:

  • Year 4 Maths, Statistics: "Interpret and present discrete data using bar charts and tables." Pupils record circuit test results in tables and, if time permits, present data as bar charts (e.g., number of items tested that were conductors vs. insulators).

Design and Technology

The DT curriculum explicitly references electrical components in products. A circuits workshop provides the technical knowledge pupils need to design and make products that incorporate circuits.

Specific curriculum links:

  • KS2 DT, Technical Knowledge: "Understand and use electrical systems in their products, for example, series circuits incorporating switches, bulbs, buzzers and motors." Pupils who have built and tested circuits in a workshop can then apply that knowledge to a DT project: making a torch, a greeting card with an LED, or a burglar alarm with a buzzer.

Cross-Curricular Map: Circuits

Subject | Year Group | Specific Objective | How Circuits Cover It

Science | Year 4 | Construct simple series circuits | Build circuits with cells, wires, bulbs, switches, buzzers

Science | Year 4 | Identify conductors and insulators | Test materials using circuits

Science | Year 6 | Associate brightness/volume with number of cells | Investigate adding cells to circuits

Maths | Year 4 | Interpret and present data in tables | Record and analyse circuit test results

DT | KS2 | Use electrical systems in products | Apply circuit knowledge to design and make projects

Addressing the "But It Takes Time Away From the Curriculum" Objection

Let us return to the objection from the start of this post. The concern is that a STEM day or a series of workshops takes time away from the normal timetable.

Here is the counter-argument, supported by the mappings above.

A 60-minute robotics workshop covers computing (programming, debugging, algorithms), maths (angles, measurement), science (forces, friction), and DT (design, make, evaluate). If you taught those same objectives separately in weekly lessons, you would need at least four separate hours of curriculum time: one computing lesson, one maths lesson, one science lesson, one DT lesson. And even then, the connections between subjects would likely be lost. Pupils would learn about angles in maths and algorithms in computing without recognising that they are using both when they programme a robot.

Cross-curricular STEM is not about squeezing more into the timetable. It is about teaching existing curriculum content more efficiently and more memorably.

Ofsted's education inspection framework emphasises curriculum breadth. Inspectors look for evidence that the curriculum is broad, balanced, and ambitious. They look for enrichment activities that go beyond the statutory minimum. A STEM day with cross-curricular workshops is exactly the kind of provision that demonstrates curriculum breadth while covering multiple subjects simultaneously.

The schools that do this well do not treat STEM workshops as "extra." They timetable them as part of their curriculum. A robotics workshop in the autumn term is their Year 4 computing unit on programming and their maths work on angles. A circuits workshop is their Year 4 electricity unit. A drone workshop is their Year 5 forces application. It is curriculum delivery, not enrichment bolted on.

Making It Work in Your School

If you want to build cross-curricular STEM into your curriculum rather than treating it as a one-off event, here is a practical approach.

Start with the curriculum. Look at your long-term plan for computing, science, maths, and DT. Identify the terms where objectives across two or more subjects could be covered simultaneously through a STEM activity.

Match workshops to objectives. Use the mappings in this post (or request detailed curriculum links from your provider) to select workshops that cover the right objectives at the right time of year.

Timetable it as curriculum, not enrichment. Do not book a STEM day in the last week of July as a treat. Book it in the term where those curriculum objectives sit. If Year 4 teaches electricity in the spring term, book the circuits workshop for the spring term. If Year 5 covers forces in the autumn term, book the drone workshop for the autumn term.

Tell your staff. Class teachers need to know that the workshop is covering specific objectives so they can build on it in subsequent lessons. If Year 4 does a circuits workshop on Tuesday, their science lesson on Thursday should reference it. If Year 5 does a robotics workshop on Monday, their maths lesson on Wednesday should connect angles work to the robot programming.

Evidence it. Cross-curricular STEM provides rich evidence for multiple subjects. Photographs, pupil work, facilitator feedback, and teacher observations can all be filed against computing, science, maths, and DT evidence portfolios. One workshop, four sources of evidence.

If you want to discuss how our workshops map to your school's specific curriculum plan, get in touch. We will look at your long-term plan and recommend workshops that cover the most ground across your subjects. No obligation. Just a practical conversation about making your timetable work harder.

Browse all workshops | Book a STEM day | See our funded programmes

Antony Hyett

Antony Hyett

CEO / Computing Teacher (QTS)

Founder of Hyett Education. Former primary school teacher and learning technologies consultant with a passion for making STEM accessible to every child. Antony founded Hyett Education in 2017 after se...

Free STEM Resources for Your School

Join 750+ educators. Get termly teaching ideas, workshop updates, and a chance to win a free STEM day.

No spam — just one email per half term.

We will never share your email. You can unsubscribe at any time. Competition terms

Ready to Bring STEM to Your School?

Explore our curriculum-aligned workshops or get in touch to discuss your needs.