For mathematics we use a supportive, explicit and hands-on approach to focus on an understanding of the foundational skills. These skills are applied to theoretical and real-life situations to build practical problem solving strategies. Mathematical texts and stories are used as a model for developing a student’s mathematical literacy. This literacy is reinforced as students move from creating shared mathematical problems to individually designing mathematical problems relevant to their world.