Divide the class into teams of three to five people. These are called "jigsaw groups."
Appoint one student from each jigsaw group as the leader.
Divide the lesson into three to five segments.
Assign each student in each jigsaw group to learn one segment.
Give students time to read over their segment individually.
Form temporary "expert groups" by having one student from each team join the other students assigned the same segment. Give students in these "expert groups" time to discuss the main points of their segment and to rehearse the presentation or teaching of the segment to their original team/jigsaw group.
Bring students back to their jigsaw group.
Each student presents and teaches their segment to the other members of their team.
After each student has finished teaching, all segments of the content have been reassembled, and everyone on the team knows something important about every segment.