I had some good teachers growing up, as well as a number of bad ones. The good ones all fell into one of these categories: 1) they were young and idealistic 2) they were doing a sabbatical or gap-two-years before going back to their day job as a children's book author, radio astronomer, or medical student 3) they were an independently-wealthy trust fund kid on a mission to do good. I also had some Google coworkers that taught CS in elementary school; they also fell into the "independently wealthy and semi-retired" category.
I come from a family of 3 generations of teachers, but when my starting salary as a computer programmer was within $3K of my mom's retirement salary as a teacher and I made more in 7 years of programming than she did in 39 years of teaching, it's very difficult to justify entering the profession.
(My mom also has stories about the cultural differences in how people treat teachers. The parents of her Asian students would bring her gifts, always treat her with respect, and effusively compliment her on the difference she was making in their child's lives. The parents of many - not all - of her native-born students would treat her like a glorified babysitter, yell at her, threaten legal action, and generally take a complete disinterest in their children's lives. You get what you value.)
When they show up at parent-teacher conferences, they're usually mad that little Johnny is failing...even when little Johnny has literally turned in nothing all year, even classwork you gave them time in class to do. And hasn't retaken that test you've given him three times to do it at home. But it's my fault that I just don't get him a straight passing grade, despite all this. Or, their parents don't come/get mad when the kids cheat and get marked for it, etc. And, of course, often the parents of the best students do come, when they're the ones I need to talk to the least!
But, contrast them with my Hispanic students (particularly the Guatemalan ones, and the Mexican ones; the Puerto Rican ones are different). The Guatemalan students themselves are always so focused and wanting to pay attention, and the two Mexican girls usually are. They get frustrated at the Puerto Ricans, who goof off a lot.
Now, I don't see a lot of their parents, but that's more because they all work night shift (as do my students). However, if I offered (extra) credit for them to email/call, or show up to parent teacher conferences, every single one of them would be there. And usually they contact us, often through their kid since they don't speak much English, if their grades drop asking what the kid can change. It's very different in the attitude they have towards teachers compared to my American students (in general), and I think anyone who deals with a lot of them daily and gets to know them (one class is solely Hispanic students, so I don't have to worry about balancing language issues between them and American ones).