There are many different reading programs online that can help you to improve your reading skills. One of those is the Marshall Adult Education site. This website is not designed for ESL students in particular; however, it offers some great stories that can help English language learners. To use this site, be sure to click on either Group 1 (Levels .7 to 4.5) or Group 2 (Levels 5.0 to 8.0) under the "Read the Stories Online" heading.
The Group 1 level is somewhat basic and would mostly be fitting for Beginning ESL students and maybe lower Intermediate levels. Group 2 is more appropriate for High Intermediate or Advanced ESL students.
Once you click on a group, then you choose any story you want at any level. You might try lower levels first and work your way up. When you click on a story, a box will pop up that will have a pre-reading question and some definitions. At the bottom it will tell you to "Click Here" to read the story. You will be given the chance to read the story a few times, and then answer some questions. You will need to answer the questions on your own paper and in complete sentences. If you have time, write a few sentences in response to Choice B.
To enter the website, click here: Marshall Adult Education.
My name is Craig, and I've been teaching English for many years. I initially created this site for my students, but all English learners are welcome. I hope you find something helpful to you. Feel free to leave suggestions or ideas in the Comments section under any entry.