English For Young Learners is a good site for reading resources. You could use it with students anywhere from high Level 1 – Level 5. The stories come with pre-reading activities (new words, etc.) The more difficult stories have been re-written using easier language.
It’s a good site for taking students from the “I’ll only read an article” to “A whole story: no problem!”
Classic stories, many of which our students are already familiar with, can be found here.