Later I will add more, but for right now, I am just putting up some links I find useful.

All posts I have about teaching- here

Lists of great sites- English for children
Interactive lessons - Pumpkin.com
Songs-Learn English kids
Sesame Street shows- here
Dr. Jean- for small kids
Phonics learning- downloadable songs and songs for each letter

Older students-
Podcasts with vocabulary -Better at English