I have taught both college (Asst. Professor) and US Senior High, and I loved it. I also did a short stint in Middle School, and did NOT like it, however. Half the time it was like herding cats with these younger kids, and I hated having to "dumb down" what I presented to them to match their cognitive level. I'm better at speaking "adult" to other adults or near-adults.
The only reason I had to cut that career short was my epilepsy. I really couldn't subject my students to my seizures, plus my short-term memory is a disaster, for related neurological reasons. Especially in HS these days, where Classroom Management is all computer-based and very real-time, whereas I'm very behind the times, at least in remembering to promptly complete the tons of automated reports the Administration wants all day long.::: phone call to my HS classroom in the middle of my lecture :::
"Mr. XXXX, it's 9:15 and you haven't submitted your cafeteria lunch count yet. And we still need that state-mandated survey about... [BLAH BLAH BLAH].
Idiots! The lunch count for the whole school hardly varied by (+)(-) 15 on most days, unless we were having a flu outbreak. Your kitchen KNOWS how many kids we have, and has already bought the food days earlier. What did you do before the school got this software and networking right to my desk? Talk about silly micromanagement!
So that I found myself teaching less, and administering more, and speaking more with the front office than with my front row of students. Well, that's not rewarding enough for me, nor using me to optimum advantage. I did consider returning to college, where things are less rigid than HS, interestingly enough, but my seizures remain an issue in any classroom.
But I did love teaching, I still thought I was very good at it, my weak admin skills aside. Indeed, in college, where they conducted student surveys of the professors (which offended a lot of them on tenure), I was always ranked in the upper 5%, the topmost division they published. So I know what I can do in a classroom. But damn, I'd like to do it again.