I used this lesson at the end of the year with my 6th grade students. It includes a vocabulary list with definitions. There is a crossword puzzle and two word searches to practice the vocabulary. Also included are four worksheets to practice Punnett Sqares. I also included two sheets of blank Punnett Squares for you to create your own. My students really enjoyed doing these activities. I think it would be great for any middle school Science class.