Been "teaching," in one capacity or another, since my junior year in college...
Did a lot of volunteer tutoring as an undergrad, helping elementary kids with reading and stuff. Also taught jr. high kids in rural Thailand for a summer... when I was 18...
what an experience!
Then got my secondary teaching certificate (taught 11th and 12th grade English as my internship) when I was 21, taught jr. high summer school, then ran off to Iceland for a year!
However I did not escape teaching there... taught English (language) to Icelandic elementary kids.
Then I came back and taught high school English and U.S. History (11th grade) for a year... loved that, though it killed all life outside of work. I was severely imbalanced that year in terms of social life and taking care of myself. But man that job was fulfillling; at the end of every day I felt like I had done something cool...
.
So then I got into grad school and got a TA-ship, so I taught intro cultural anthro 3 times a week to undergrads, for 2 years... and I still have papers to grade for them tonight!!!
If there's one constant about teaching, it's the endless cycle of planning and grading. Oh yeah, and that whole fulfillment bit.
But I find college teaching to be the least fulfilling, mostly b/c students just want the credits they are paying for, not an education (not all, but most). Especially if it's just an elective and they're out to earn 6-figure incomes... a social science requirement isn't the most stimulating thing for them. (sigh.) 11th grade U.S. History was my favorite thing to teach... they're still really fresh and honest at that point, and man their bullshit detector is great!! They actually listen to you...