Science Bits is a nice Science curriculum for MS/HS aged students. This site has a wide variety of multimedia actives, simulations, videos, and more as students learn about areas/concepts of Science. It has a wide variety of lessons for educators to choose from as well as lots of interactive resources.
I highly recommend checking out Science Bits by clicking here!!!
For a more detailed review check out Graphite.