Pupils learning algebra with ICT in Key Stage 3 mathematics classrooms