Khan Academy
We love free resources and Khan Academy is one of those free resources we love to use. Sometimes with free you get what you paid for, but with Khan you really get what you didn't pay for! It's an amazing tool that the kids love with pretty good video tutorials and plenty of visual elements. We use it mostly for math.
'
'