
Welcome to your online English library!
Online Etymology Dictionary – Discover the origins and history of English words.
Daily Grammar – A step by step guide to grammar
The Oxford English Grammar – A reference guide for advanced grammar
ESL Reading Resources
Meet Mary Ann – New beginner reading and comprehension with W5 questions
Astrid’s Place – Beginner reading and comprehension with numbers and ordinals
Road to Grammar – short readings and comprehension questions (by level)
Short stories – Readings for beginners with optional audio
CommonLit – A library of short texts on many subjects. Organized by grade.
All Things – Short, interesting reads
Funbrain – Have fun with your writing
LinguaPress – Intermediate reading with gap fills
The Times in Plain English – Read the news
Fill-in Reading Games – Madlib style reading activities
Breaking News English – Lots of interesting articles, sorted by levels
News in Levels – Select your level of difficulty
LearnWithText – ESL reading about the news
Reading Library
The Electric Typewriter – Collection of world class essays
SciTechDaily – Articles about science and technology
History Maps – Interesting articles with timelines, maps, and games
History Reads– Interesting articles about history
National Geographic Magazine – Fabulous articles about science and related topics
Smithsonian – Magazine about history, science, art and culture
HistoryHit – Articles about history
ati – Articles about history and science
Science Snippets – Science in the news
Open Textbook Library – Academic textbooks
Complete books – Novels
Open Library – Sign up Required – Classic reads for all ages
Religious Texts – A rich selection of ancient texts
Reading for Kids:
Choose your own Adventure – Juan Martin and the Green Dragon
Storytimefromspace – Stories read from space
Starfall – Short stories
Free e-books for kids – Great short stories from Kidsworldfun