You know, for what it's worth, I have a couple of friends, same age, who are high-school teachers. They both teach pretty fun electives in semi-rural schools within an hour of Portland, with very similar demographics. They are the most sublime examples of how much what happens in a classroom depends on your attitude toward the students.
The first teacher has a lot of trouble. She doesn't seem to really like her students, and is constantly complaining about them and their attitudes and their inability to follow direction, their stubbornness, their unwillingness to do projects, their cell phones and slacking off and chip bags and etc. I never hear about any of them as individuals, and I don't think they know much about her.
The second teacher is always talking about how much she adores her students and all the wonderful things they do and how sweet they are, how hard they try, and how they bake her cakes and make her cards and make her cry with how delightful they are. She makes up games and brings them treats, knows all of their family problems, and talks to them. They know she loves shoes, bacon, and making cookies. She loves them, and in return, they love her, and even the most difficult of them will do everything within their power to do well in her class.
Too bad more teachers aren't like her.