How many students do you have in the class? Perhaps have each student teach for 15 minutes, this way they need to really understand the material and they will give their classmates respect (hopefully). I just know the best way my kids learn is when they have to get up and give a presentation to ...