I’m all for creating a new salary band for teachers with 1300+ SAT scores and STEM degrees. I’ll pay whatever taxes you want for that.
You don't need to be a genious to teach. You need to have good social skills with kids, care about doing a good job, and a mastery of the subject matter (which not very demanding for even average-intelligence adults, at least until the latter part of high school).
You left out "willing to do whatever it takes for THAT kid, regardless of what the textbooks or principal or union says."
I'm not a betting man, but I'd feel comfortable wagering that you are a STEM grad with solid SAT scores.