These sites and blogs I like for being helpful and useful for ELT.
Possibly anything can be found on:
Grammar learning videos + explanation presentations – This is something most students appreciate so far
Reading comprehension, different levels of language, interesting and recent content
Presentations online for any topic