www.khanacademy.org/
Just posted this somewhere else and it occurred to me I should make more of a song and dance about it.
I listened to a ted talk by this guy yesterday, he has developed a program for teaching older kids math using videos between 2-8 mins and lots of practice questions, providing access to 1-1 support , all resources are free and quite frankly he seemed awesome.