I feel hesitant introducing my own anecdotal experience into GD, but this was me. Physics major and grad student. Tutored a bunch of kids from the time I was in high school in math and physics; was a math teaching assistant for nerd camp for two summers, half a summer of which I took on some teaching responsibilities because the actual teacher (a sub) was crap. Oh, I wanted to be a math/science teacher! I took education classes on the side in (physics) grad school and was on track to be certified by the time I graduated.
…The first class I took that required going into a real classroom fixed that. The conditions were horrible – the teachers didn’t seem to be given any respect by the administration, let alone the students. And when it turned out I could get an engineering job that paid more than twice what teaching did, and treated me more than twice as well to boot, and garnered me more than twice as much respect from others, well, guess where I am now.
Now that I have a kid, I’ll probably end up using some of my teaching knowledge to teach her math and science, and maybe if I scale back working at my job I’ll pick up some tutoring gigs again. It seems a little bit of a waste, considering the need for math and science teachers… but I’m not going to do that. Heck, tutoring pays a lot better and is more prestigious, at least around here.