Below are a number of online resources that we use in school which you might find handy to use at home too.
With Scratch, you can program your own interactive stories, games, and animations. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively.
You need Adobe Flash to use scratch.
Education City provides fun educational games in the form of online activities. It covers many subject areas and has proved to be an exciting learning environment for children of all ages.