Where can I find a "nurturing" engineering graduate school?

You can’t look to schools or programs to give you “life’s joy”. Particularly in graduate school and in academia, you have to derive intrinsic pleasure from the work. So much of it is thankless, and often you won’t be recognized - or even when you do produce good work, you might get a pat on the back and that’s it, move onto the next thing. It’s not like elementary school where you get a gold star. Increasingly you will have to learn to evaluate the worth of your own work. To survive graduate school, you have to be the kind of self-motivated person who can pat your own back and not wait for anyone to do it for you.

So if you want a program where people are going to pat you on the head and tell you you are special - I don’t think any top PhD program is like that. If you already have mental health problems, particularly with depression, grad school is not the place to get your therapy. It’ll just make it worse. Grad school isn’t designed to make you love school. In fact, you might hate school when it’s all said and done (I know I do!)

Furthermore…graduate school is about learning how to do research, not learning how to teach. While many people come in with the end goal of being a professor, you have to love research enough to do want to do it for 5-6 years while you earn the PhD (and potentially another 2-4 years after that, while you do a postdoc). If you love communicating information and reaching out to people, then I agree with the recommendation to think about teaching K-12 (particularly elementary school - young kids need a lot of nurturing and could benefit from someone with strong math skills). You might even seek employment at a private or independent school, since they won’t require state certification and the caliber of students would be a bit higher. You might consider applying for Teach for America.