Our school subscribes to StarrMatica. It has topic categorized lists of thousands of online resources as well as their own games, activities, and instructional animations. It is a subscription, but the money has been worth it since we use the site in our classrooms, in the computer lab, and the kids use it at home. Two of my favorites I found on their site are: arcademicskillbuilders and visual fractions.