How is it supposed to be taught? Surely the whole mixed ability class working at the speed of the slowest pupil cannot be right? No differentiation at all, all independent problem solving abilities squashed, all enthusiasm for Maths totally wiped out with children ending Y2 having done only numbers below 100???