We've been using Time4Learning since November for our 7th grade son. I've been really happy with it so far. He's taking Language Arts, Math, Science and Social Studies. We backed him up to 6th grade math and it seems to be pretty thorough with a lot of reinforcement. Science is only offered...