If you are looking for a way to introduce programming to an elementary class, take a look at Scratch from MIT.
Scratch reminds me of Squeak, but with a Lego-like feel. You use pre-made building blocks to create programs. Your finished project can be uploaded to the Scratch site using a YouTube-like utility. There it is made available for anyone on the web. You don’t need anything special to try out the student projects. Take a look at the gallery.