Here are two great websites that students are encouraged to use at school and at home. These math manipulatives can be used for self-study as well as an aid to complete Math assignments.
National Library of Virtual Manipulatives
Glencoe - Virtual Manipulatives