Math is approached with the understanding that children construct meaning when given many opportunities to learn in the forms of games, explorations, and written and oral practice, along with problem solving instruction using a variety of strategies. The Everyday Math Program, which is currently in use in all of our classes, supports the district and state standards, allowing for maximum growth at each grade level. The program uses a ‘spiral’ philosophy or revisits important concepts and while mastery is expected at certain points, children are given ample opportunities to understand important mathematical ideas. Children are not only expected to solve traditional number problems but to explain their mathematical thinking using mathematical language. This ensures deep and meaningful understanding.