Intervention details

Home > Search results > ScratchMaths


No impact for Primary maths
UK Evaluated in the UK

Intervention description

A two-year computing and mathematics curriculum designed for pupils aged nine to eleven years old (Years 5 and 6), supported by teacher professional development. The intervention uses 'Scratch', a free online programming environment, to integrate coding activities into mathematical learning.

The aim of ScratchMaths is to enable pupils to engage with and explore important mathematical ideas through learning to program. The curriculum is designed to be delivered over two years with three modules of activities per year.

The ScratchMaths curriculum is available through the UCL Institute of Education.

Scratch is developed by MIT Media Lab and is available free online.


In order to complete the curriculum, pupils are required to have access to at least one computer between two pupils at least one hour every fortnight.

Evidence Summary

The Education Endowment Foundation (EEF) evaluation (2018) looked at the impact of ScratchMaths on KS2 maths attainment. Previous research has shown that pupils with better computational thinking skills do better in maths. 110 schools were involved in the trial, in seven areas across the country. Pupils were expected to be taught ScratchMaths for at least one hour every fortnight.

The study found a positive impact on computational thinking skills at the end of Year 5. However, there was no evidence of impact on Key Stage 2 maths attainment when pupils were tested at the end of Year 6. The study found a mean effect size of +0.00 for primary maths.

No impact for Primary maths
No. of studies 1
No. of students 5,818
Average effect size +0.00

Key research

The Education Endowment Foundation evaluation found no evidence that the intervention had an impact on KS2 maths attainment.

Join our mailing list

Enter your name and email address to join our mailing list. By subscribing, you are agreeing to our privacy policy.

Can you spare 1 minute to complete our survey?

We'd appreciate it if you can spare one minute of your time to answer a few questions. Your feedback will help us understand how you use the website, and enable us to make improvements.

Take our short survey I don't want to help