S.M.
time4learning.com $20 per month, EXTREMELY worth it. Self-paced, fun, constantly being updated, and goes to 8th grade.
abcmouse.com $10 per month, seems good so far, just started with them. Maybe a bit fluffier....less learning, more like games than I prefer.
starfall.com Absolutely wonderful and free.