Is there a GUI SSH client for OS X? I know that SSH from the command line is easy enough, but would like to give my students that use OS X a GUI option.

Is there a PuTTY equivalent for the Mac?
If you are looking for something that keeps track of servers/connections via a GUI, Terminal.app will already do that for you. Launch it and then from the menu select Shell > New Remote Connection. This will give you a connections manager window.