The best way to learn about insects is to experience lab with actual insects!
I have students observe all stages of the fly life cycle.
This requires some teacher prep, but it's worth it for students to have the actual experience.
You can purchase my Fly Lab here
To set up this fly lab for students, you will need all the stages of the fly life cycle.
Click here for instructions.