This site
-Scholastic Study Jams - has over 200 study jams on different topics. It has math and science topics. Each one has a video, possibly a song and a test that goes with it. I think it is an excellent way to introduce a topic or review work. I highly recommend it.