We use Mystery Science for many of our units. Science Units in 3rd Grade:
Water and Weather
Coding
STEM project -Farmer Grady's Challenge
WeDo Robotics
Forces and Simple Machines