College teaching in Engineering should be great (though they to make a career out of it you’d be expected to also reasearch).
If by teaching you mean elementary/middle/high school teaching, then .... UGH.
Yes, I did mean high school. And UGH indeed! I made it all of one semester. Schools are indeed dumbed down considerably from when I went to school eons ago.
I thought about teaching in a community college - beginning engineering courses or software. BUT again, lots of typing required for the programming courses. But it ‘might’ be a better crowd than HS. These days in Mexifornia, though, with all the anchor babies going to school on grants, who knows?