This is a wonderful website. In this digital library, children can read books on-line, turn pages and view illustrations. There are hundreds of books to choose from,including books in different languages. Sometimes the novelty of reading a book on the computer can be an incentive for children to read.
http://www.starfall.com/ reading activities for younger readers
http://www.eslcafe.com/grammar.html ESL site - grammar help
http://australianetwork.com/nexus/ learning English site
Online literacy games