British Council on Educational Resources
TeachingEnglish is a conglomeration of everything teachers need for lessons and the staff room. This includes: worksheets, lesson plans, teaching tips, web links, training and more. Check out the video for more details.