Mathematics is a creative and highly interconnected subject that is essential to everyday life; critical to science, technology and engineering, and necessary for employment. Our aim is to teach for mastery, which means developing a deep, secure and adaptable understanding that ensures all students have fluency, a growing confidence to reason mathematically, and the ability to apply mathematics to solve problems. Becoming fluent in the fundamentals of mathematics includes varied and frequent practice with increasingly complex problems over time, so that students develop conceptual understanding and the ability to recall and apply knowledge rapidly and accurately. Students will solve problems by applying mathematics to a variety of problems with increasing sophistication. Developing mastery of mathematics, which builds gradually as a student goes through school, is a tool for life.