STEM Design Challenges are fun, engaging activities that stimulate problem-solving and critical thinking for students, grades 2-8. (Paid product comes with modifications to add or decrease rigor for younger/older students.) More
These free online STEM resources have fun activity ideas for students with fully developed lesson plans for teachers or homeschool parents. Listed out by Science, Technology, Engineering, Math, and grade level.