National Geographic has a great lesson on climate types. My only issue with it is that it uses inches, and F. You can always have your students do the conversions, which is probably a good activity anyway. The defining characteristics of each climate type can be found here in pdf format. In order to make the chart easier to read, I made the program post the values
Though I will add more to this as the need presents itself, it's pretty functional as it is. All you need is to have Python on your computer, and graphics.py. It's a free download from www.python.org. This was made using 2.7. It may work on 3, but I didn't test it out. I plan to build a flashy interface, but it really isn't needed. Tweet me if you want the code.