I wanted to recommend time4learning.com to anyone looking for a great site to teach math and other subjects. My daughter is 12 and has always dreaded math. She didn't ever really struggle she just wasn't good at it and hated doing it. We had her start doing time4learning.com and they made it fun and used games and animation and she doesn't mind doing it! Her grades are definitely improving!!!
It definitely built her confidence. Kids like using the computer to learn. Time4Learning's math gave her the independence as the program let her learn at her own pace.
My favorite part is that it tracks progress Kids learn math through endlessly patient individualized curriculum that assures mastery of the key math skills and concepts.