Physics+Classroom

http://www.physicsclassroom.com/

They have lots of lessons on waves, optics, and energy...