I found a little thriving town in the university with all the important things I needed and the most important thing of all: human social interaction and seeing people around me.
I recall being pretty miserable working in a maze of cubicles surrounded by coworkers. I don't think there are single solutions for any of these questions. What works well for one person will not work well for another.
Would you mind elaborating on why that was the case? I’m super curious because I’ve considered switching careers to become a teacher.
You might be lucky to reach a small minority of your students, assuming environmental forces of poverty, dysfunctional family, and peer influence don't muzzle their gifts. But the day in day out bulk of your work isn't those "Mr. Holland's Opus" moments: it's handling a bunch of kids who don't want to be there in a bureaucratic set of rules imposed on you from above. And private schools are not immune to these problems either.
I am a firm believer that (lack of) parenting is the problem that most affects the other learning environments negatively. Parents are the key to any meaningful change. Parents should be responsible for all of it. Teachers are convenient scapegoats of bad parents.