I'm not sure if this is what you are asking for, but here is something really cool for kids...
http://alice.org/
It is free and works on Macs!
The info says;
Alice is a modern programming environment designed to be a student's first exposure to object-oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world.