I was showing a couple students some pictures on my blog, and upon viewing this one (Mayan ruins in Cancun last summer) one of my seniors said, "You wear shorts? I don't think I've ever seen your legs."
I'm the only math teacher at my school about whom that comment can be made. I don't wear shorts to school, even when it's hot. I wear Dockers-type slacks and a collared shirt, except on Fridays when I relax a bit (jeans).
I'm not saying it's unprofessional for a man to wear shorts to work, but it's certainly not something I've yet done.