NRICH: Mathematics Enrichment is a site designed by a team of teachers with the goal of offering challenging, engaging, and meaningful math problems to help develop mathematical thinking and problem-solving skills. The site includes games, puzzles and videos that help teach math concepts. The activities are geared for a variety of levels. In addition, the site’s “For Teachers” page offers a wide variety of math resources for teachers, including free posters that can be downloaded and printed. The site is updated each month, and past material is archived and can be accessed through the site’s search feature.