I’ve posted before about what I think are the seven best online sites for learning English.   One of them is the Oxford University Press — Student Sites.  That page alone has links to thousands of excellent activities.

I have direct links on my website to many of their exercises.  They seem to have added a good new section called Incredible English.  It has plenty of games and stories — many with image, audio and text support.

I’ve put direct links to Incredible English 1 and Incredible English 2 under Vocabulary on my English For Beginners page.