ESL-Kids.com - ESL stuff for teaching kids including flashcards, worksheets, classroom games and children's song lyrics.
A great resource for teachers of ESL kids.