Englishraven

Englishraven is a really comprehensive website which has a very large number of free downloadable resources.

It includes flashcards, Phonetics activities, lesson planning guides, tips for teachers and a host of other goodies. It is highly recommended.