There are thousands and thousands of sites out there, here are just a few.
General
Edutopia An extensive site with teaching ideas for all ages and topics - includes some good videos of teachers at work.
Lanternfish Formerly called Bogglesworld, this site has lesson plans, printables, and other activities for both young and adult learners - some great flashcards and information gap activities.
ESL Flow This is a collection of links organized by skill and topic.
Larry Ferlazzo This is the website of a teacher in California who posts hundreds of links to sites that can be useful for teachers. Lots of information!
Asian EFL Journal A professional language acquisition journal focussed on Asian cultures.
Teaching Channel A site for teachers that includes articles and over a thousand videos of real classrooms.
Classroom English Expressions
Phrases for giving Praise in the Classroom
Focus on Young Learners
MES-English MES-English.com - ESL Resources / EFL Resources for Teachers of Young Learners. FREE flash cards, handouts to match, phonics cards, ESL games, worksheets, an international projects Xchange library and activities all ready for printing.
Lanternfish Formerly called Bogglesworld, this site has lesson plans, printables, and other activities for both young and adult learners - some great flashcards and information gap activities.
Focus on Storytelling
Story Arts A storyteller's site that includes lesson plans, activities and a bank of tales from around the world
Storyline Online These are children's books read on video. You can see the text and listen and read. Fun stories with beautiful pictures
Using Film Clips in Class
Film English This is a great site from Kieran Donaghy. It has fully developed lesson plans based on beautiful short films.
Lesson Stream You can find a variety of video based lessons for different skills here from Jamie Keddie. This link will take you to the Young
Rubistar This is a free site with adaptable rubrics and rubric templates.
Discovery Education Puzzlemaker This site is from the Discovery Channel. It includes free tools like Puzzlemaker and a library of lesson plans.
PosteRazor This is free software that allows you to make posters from your computer.
Tools for Educators This is a site with tools to help you make your own worksheets, games, puzzles etc.
Graphic Organizers from Free Teaching Resources A nice collection of free printable graphic organizers from a site with many more links to other kinds of resources.
Quizlet - Create online flashcards with sound and pictures.
Kahoot - A very fun game to played in the classroom with smart phones.