Khan Academy
Non-profit organization dedicated to "providing a free world-class education to anyone anywhere." The materials and resources on the website are available free of charge. There are over 3,100 videos on everything from arithmetic to physics, finance, and history, with hundreds of skills to practice.