Hundreds of podcasts where Jessica Beinecke teaches American slang to Mandarin Chinese speakers. Available on YouTube and iTunes Store. Find out the meanings of idioms such as "studying like crazy," "hit the books," "burn out," "playing hooky," "cram session," and more. (not all the idioms are school-related) Some of her podcasts are translations of popular musical artists like Taylor Swift, Rihanna, Justin Bieber, the Lumineers.
from Mignon Fogarty, the Grammar Girl: Who vs. whom; lay vs. lie; affect vs. effect; further vs. farther ... Great site, not just for ESL students but for everyone. Written explanations with graphics + audio and video.