I used Compass Learning through Time4Learning with my ds. It is a nice supplement only. I dropped it since I think paper and pencil time is important as well plus he is in a public cyber charter school at home.