NeoK12 is an amazing site for science education. Not only does it cover a huge amount of subjects but students can also create presentations, based on what they have learned, that can be viewed online and/or printed.
Students will love the ease of use and be able to start on their project rather quickly after a few minutes of instruction.
But wait it gets better! Students can also view videos, and play educational games/puzzles.Teachers can access printables as well as online quizzes.
NeoK12 is spot on when it comes to a well put together site where kids can learn about science online and share what they know.