My old swim coach, also a teacher, always wore a tie when teaching in the classroom (he was the AD, so he also taught gym, and didn't where a tie for that.)
Anyways I where one when the customer setting demands it. Having worked with various customers across the fortune 1000 mostly nice khakis or dress pant and a shirt will be more formal than the customer.