Visit this site and determine if this would meet the needs of some of your students. Although this site is geared more towards high school students, there are a number of activities and lessons that would be appropriate for upper intermediate and middle school students. Visit this site and, after looking at some of the lessons, browse through the sites describing the mathematics series that have been written in response to the call for reform in mathematics education. It has games for math, reading and language arts for each age group. At this website, the teacher can set up assessments and receive reports on individual student results.
Students can practice the facts, operations, logical reasoning, and change-making.
Visit this website and try a variety of games at several different levels. Students will also find activities for adding and subtracting fractions. The focus is not on an algorithmic procedure but is on exploration and discovery. Students work with geometric shapes, searching for relationships that can be expressed in terms of fractions. Students can work independently or with guidance from the teacher.