Continuing the science theme from last week (can you guess what my favorite subject was?) is Science Bits.  Science Bits is designed to be a complete standalone science curriculum for middle schoolers that aligns with state science standards.  Lessons are a combination of videos, virtual experiments, interactives, and texts that allow students to learn the curriculum through inquiry-based constructivist methods.  Each lesson is well laid out and helps students proceed logically through the material.

Website: http://www.science-bits.com/en/
Subject: Science
Grade Level: 6-12
Price: $29.95/student (minimum 25) and $49.95/teacher (minimum 1) one time fee