Hi there! I agree...there are more and more opportunities to get just what you need! However, sometimes the community/industry itself is an amazing way to get professional development. We work with a retired Air Force/mathematician/rocket mentor. We have a 6-8 magnet program that specializes in aerospace and technology. We have done a ton of activities where the students are teaching students...they turned out fantastic! So, we work with our community mentor every summer to vertically align in every possible way. We now have the grade above make the parts for the grade below and then teaching them how to build it instead of us! When students teach students it is a completely different project and means so much more!