Puppet Pals HD by Polished Play, LLC: would make an awesome presentation tool--lots of fun! Unfortunately, most of the really really cool stuff is only available thru in-app purchase. Still, I think students would love using this for presenations.
High School Teachers: Who has the tougher job? (Middle school teachers have already won, hands-down. So this is for place.) I don't think it's even bc high school teachers have at least twice the planning time.
Lego Story Maker- A Great Digital Storytelling FREE App for kids ~this is a fabulous way to get students interested in story writing. It lets you chose from hundreds of characters AND you can add speech bubbles etc!