What is teaching for mastery?

Teaching for mastery means helping children to learn to think mathematically, to be able to reason and solve problems.

Singapore Maths has a huge focus on ensuring that children’s learning is full of enrichment to achieve a deeper learning