Teaching chemistry can be a challenge. Some of my favorite resources include:

www.chemfiesta.com

www.kentchemistry.com

Tyler DeWitt on youtube

www.kwanga.net