Does anyone have any good recommendations for a Maths programme, resources or way of teaching that really stretches the 'high attaining pupils' in Maths? Or a programme that helps with those who struggle with differentiation? I had a brief look into Maths Mastery and it looked good but not sure if the focus is on stretching the high attaining pupils, or more supporting the children who find maths more difficult? I would appreciate any thoughts or recommendations from what others are using in their schools. Thanks!