Everyday English offers activities to practice English for daily, social communication for all sublevels and ages.
Chants & Songs provides links to video, audio and text resources for all sublevels and ages.
Playing Games offers many options for teachers to make games or to plan activities, many with "zero" preparation.
Teacher Tools includes links to flashcards, audio and visual aids, and online, interactive teaching tools.
The American English website from the US Department of State provides many free resources for English language teachers. Here are two resources of lesson planning ideas:
Make art to learn English with Create to Communicate
The Monster Book of Language Teaching Activities offers hundreds of activities for all language skills, levels, and ages
The American English YouTube channel offers
activities for students
professional development for teachers