Blog containing material to learn and teach English
For the student
Apps and Resources for learning a new language
Voice of America
Language skills by level
English Lab
English Lab 2
English video lessons
Self study
Grammar
Grammar Education Resource Guide
Word Tip Grammar
Online English Exercises
Pronunciation
Reading and listening topics
More topics
BBC English
Grammar quizzes
Vocabulary and grammar
English Club
British Council
Talk English
Writing practice 1
Writing practice 2
Writing practice 3
Beautiful website for all skills
AI tools in the English classroom
English lessons online
Free English Study
More lessons
TED talks : lectures on all topics
or here on youtube
For the teacher
ESL worksheets
Play your way to better grammar
Teachers' cafe
Many things
Lesson plans
Games and activities
More lesson plans
Blog from Betsy
The ESL resource guide
Teaching methods guide
Handouts and activities