Scratch is a "tile-based visual programming environment and
toolkit, lets kids make games, animated stories, interactive
art, and share with others on the Net." It can also be a
great asset for teachers as a supplement to your lesson, or
reinforcement for your students.
I made a very simple scratch as a quiz on a local NYC tree!