I recently came across a new site for students called Study Ladder. I got into the program and it appears to be really great. It has activities all across different curriculum's for each grade level. It also has interactive activities for a white-board. The best part is that it is currently free! Click on the picture below to check out Study Ladder.