Learn Alberta
This site offers a variety of videos and interactive activities as well as printable exercises. Be sure to allow pop-ups (tools, turn off pop-up blocker).
Brainchild
Take the quiz to see how you do. These problems are not easy!
Quizville
Remember that this is a challenge activity for this grade level!
Shodor Org
This site has a variety of middle school math sites. Good graphics for practice.
Brightstone
This site has many teacher made videos that deomostrate a variety of middle and high school math concepts.
Learn Alberta
This site is wonderful for introducing or practicing middle school skills.
Use this site to find fun games which will help you with all types of math skills.
This site offers a variety of practice organized by skill.
Visual Fractions
This is a great place to practice these skills and see a visual of what you're doing. You need to scroll down to see the instructions.
Shodor
Note that this skill is part of the Unit 1 challenge. See how changing variables affects a box and whisker plot.