I just have to share this!
http://kidsedwebsites.com/ is a website that posts a daily learning activity for kids. Recent ones that I glanced at were: design and test a catapult, build a pyramid for pharoah, solve a medical mystery, and create and explode a volcano.