I always recommend www.time4learning.com It is an online program for prek-grade 8 and and English, Math, Social Studies and Science. Prek-3 is all auditory so the child doesn’t have to know how to read. Grades 4 and up there is a lot of reading, but there is something you can download and have the text read to you. This program really helped my children’s vocabulary as they knew the concepts in Japanese, but not in English. The other great thing is that you get access to a grade below and above the grade you sign up for. So if you sign up for grade 2 you can still access beginning phonics in grade 1 and more challenging math in grade 3.