So I taught highschoolers professionally for five years, and now I’m running a startup software business. The biggest difference, even bigger than the reduction in human contact, is the stress of competition. As a teacher, I shared everything I learned, put it right on the internet, even, and expected others to do the same. As a programmer with a plan for a great grade-reporting program (bee tee dubs: it’s looking great), I can’t put my ideas out there very much, because two programmers might take it and get a jump on me. I have people sign a 3-page legal document before I talk to them about my ideas.
Current teachers: relish the chances for collaboration you have. I don’t really know much about merit pay and other forms of rank that might be imposed on you, but the freedom to share your very best ideas with another person who can appreciate them is sacred. I didn’t realize it until it was too late.