Wolfram Demonstrations offers over 12,000 demonstrations and simulations for everything from advanced science and physics to K-2 science to arts and architecture. There is something for every teacher on this site!