Here are the most useful resources I've found and used in my years teaching middle school science. I've sorted them by science type but some may be used for multiple.

Life Science

Earth Science

Physical Science

    • Nova - Hunting the Elements - Great video when I get into atoms/molecules (you can find it on YouTube as well.

    • Periodic Table - Pretty awesome chart organizing the table of elements in all sorts of ways

    • MolView - Molecule viewer and creator.

    • Switch Energy Project - Awesome resources and documentary on alternate energy sources.

    • Chrome Music Lab - 13 different mini-apps that show off everything from sound waves, to music creating apps. Includes a spectrogram that can use your mic to show frequencies.

Multiple Topics

    • PhET Simulations - Tons of simulations with lessons to go with them (a bit hit and miss but the simulations are solid)

    • Gizmos - Like PhET simulations but not free.

    • LabCamera - Chromebook app with a lot of science related features. Free for teachers but not students.

    • NGSS Standards from NGSS - Better view of the NGSS standards with lessons and labs for each one.

    • CK-12 - Free curriculum you can use and customize.