I'm a former teacher (English as a Foreign Language in Taiwan and China, English as a Second Language in Hawaii and Tampa, mostly at the college level) and my wife is a current teacher (High School German in Tampa, College English as a Second Language in Tampa and Nova Scotia). My brother teaches middle school math (for ~20 years) and his wife teaches art at a private school. Personally, I would never teach K-12 in America. In Florida, at least, there was a tremendous emphasis on preparing students for (useless, IMO) standardized tests. There were also lots of behavioral issues, and lots of paperwork requirements in terms of individualized study plans, etc. It also seems like parental support of teachers wasn't great. It also bums me out to see young people having to go through active shooter drills.
Teaching at college / university / community college is a good gig, but you'll typically need an MA for CC, and a PhD for others. DW and I have MAs, and the only reason we were able to teach at a university is because we were teaching ESL. DW loves teaching, and plans to teach part-time in retirement. I'm fine with teaching, but long ago transitioned to admin, then to IT. I would be open to teaching about finances or IT, but I'm not particularly interested in teaching English. I don't have the credentials to teach anything else, though. Once our daughter is grown (she's just 6) I could see us teaching English overseas as a way to get long term visas in interesting places (i.e. Bhutan).
Things may have tightened up, but when I first went overseas (1999) there were lots of places you could get a good job teaching English with a bachelor's degree in anything. So if you're interested in geographic arbitrage, this could work.