Breaking News English –ESL graded news lessons, news in 7 levels, current events.
ESOL Free English Lessons for Beginners
Improve your pronunciation by watching a 5 minutes video every day.
English Pronunciation Videos
USA Learns (Learn English free)
English Learning App Improve your English pronunciation for only $ 9
Pronunciation Power App (an easy and effective way to learn the 52 sounds of the English Language)
Vocabulary — English vocabulary
English Numbers
Phrases for Conversation —Speaking Situations for conversation practice.
Listen a Minute (free website with hundreds of short listening lessons)
Easy Conversations ESL
Oxford Activity Book for Children – 1.pdf
Oxford Activity Book for Children – 2.pdf
Oxford Activity Book for Children – 3.pdf
Oxford Activity Book for Children – 4.pdf
Oxford Activity Book for Children – 5.pdf
Oxford Activity Book for Children – 6.pdf
International Children’s Digital Library (ICDL)
43 ESL Resources
ESL Fast — A huge free online English learning resource
English Books for download
365 ESL Short Stories – Hundreds of texts for intermediate ESL students.
365 Short Essays for ESL/EFL Students
This Is America — Mini-Novels for English Learners.
Learn English Through Stories—Videos for English Learners.
American Stories for English Learners
Learn English Made Easy/ By Listening To Music
Song Lyrics
The 25 Most Romantic Song Lyrics of All Time
DUOLINGO — Free language learning app
Google Translate –A free text-to-speech translator.
Windows Narrator Help – Hear text read aloud with Narrator.
English Banana — 4000 free printable worksheets
FluentU — Learn English with real-world videos ($5/student)
ESL Library for English Teachers $55
Busy Teacher — 17,000 free worksheets
READ every day!
- The Happy Prince »
- The Nightingale and the Rose »
- The Remarkable Rocket »
- The Selfish Giant »
- The Sphinx Without a Secret »
- The Star Child »
- The Young King »
- The Devoted Friend »
- The Fisherman and His Soul »
- The Model Millionaire »
- The Canterville Ghost
Free eBooks for learning English.
Classroom idioms:
Why did you choose this method?
Did anyone think of this problem in a different way?
Does anyone have a different answer?
What is the same/different about these problems?
Tell me what ____________means.
Prove your answer is correct.
Have you seen a problem like this before?
What conclusion can you draw?
Well, I guess we have not really understood your contribution. See if you can work on it and try later. I will come back to you.
Can you repeat what _______said in your own words? __________, is that what you intended to say?
Take your time. We’ll wait.
I agree/disagree because…
I don’t understand your drawing. Can you share why you did your drawing like that?
Your solution reminds me of ___________.
How does your method relate to the method that
___________ just explained?
Who has the same answer, but solved it in a different way?
How did you get this answer?
How did you know which operation to use to solve the problem?
Why is that the answer?
How did you solve this problem?
What observations can you make?
Well, this is complicated. I am still not sure I understand. Can you put what _____________ said in your own words?
So, you are saying…
What’s your reasoning?
This is my solution/strategy. I think ____________ is saying that…
I would like to build on the idea that ______shared.
How did you know to add?
I thought you should subtract?
The Man Who Counted