Here's an interesting site which shows teaching English using karaoke and other interesting techniques . It is called K-TV English .
Vocabulary University has some puzzles which require knowledge of vocabulary "roots". It is appropriate to junior-high level and above.
...from http://www.magictheatre.com/cschome.html