For teachers who want to enhance their students' reading skills, Read Print is the website to go to.
Read Print is a free online library that contains over 8,000 online books by 3,500 authors, from classics to non-fiction. There is a huge, easily searchable database of essays, novels, poems and short stories. There are different search criteria: by title, by author, by section (e.g. short stories) or you can simply write what you want to read. Another great feature is that each author page contains a short biography of the author, followed by quotes by the same author.
No additional downloading is necessary and no registration is needed. Great works of fiction and non-fiction are just a click away.