Teaching a child is not easy these days. Make them find learning is interesting is even harder than anything else. However, I find a site which is pretty good that children may willing to play with it and learn from the activities. As it is free, why not try and see if that make any improvement on your child or not?
Here is the link: