Pitara, which I believe is a site from India, has a variety of good stories and exercises accessible to English Language Learners.  I particularly like their “Activities” section. It gives clozes (fill-in-the-gap) exercises, and then shows a variety of pictures (labeled with words) and students have to choose which one is most appropriate for that sentence.

I’ve place the link to this site at the bottom of the Vocabulary section of my English For Beginners page.