StudyLadder is a Math and Literacy program online. It was created by educators and is designed for elementary and junior high school students. It's easy to use and free.
There are materials for math, literacy, science, numeracy, music, art and more. The materials are well designed and fun to use.
There is a free account for teachers and students.