A very robust yet inexpensive tool for 3D animation is Animation Master from Hash. While not free, it is easy to use for budding animators and can be used to teach the basics of computer animation.
Questions? Feedback?
Check out our FAQ or join the conversation at our Facebook group.