Coming into college, I had a vague idea that I wanted to be an engineer. After the first quarter of engineering classes, though, I realized how "industrial" the profession was. I never considered the business part of it, sitting down in an office and designing parts all day. So I dropped out of engineering. I entertained majoring in physics or math, and eventually picked the former with the intent of being a teacher. I feel that while I could pursue a PhD in physics and perhaps teach at the college level, the sheer investment of time and money conflicts with my desire to start a family sometime before I am 40 (hyperbole, I know). That desire, coupled with my passion for teaching and hopefully science education reform makes the job of high school physics teacher a great match for me. The catch is, I would prefer to teach AP and/or advanced physics to students who want to pursue a degree in engineering or the hard sciences when they reach college. I don't mind teaching college prep physics at all, I just want to be able to exercise my brain and delve into the calculus behind physics on top of that. Because of this, I want to be as selective as I can in choosing a school to work at, and in order to do this I need to work out what level of education I need. I have decided that while I could major in education with specialization in science, I feel that majoring in physics would be more fulfilling (besides, the university I attend does not offer undergraduate education degrees). From there I would get a masters in science education. My institution does not offer masters in physics; only PhD's. I understand now, however, that most teachers go on to get their masters degrees anyways, so I am looking for some way to distinguish myself and be better qualified. Does anyone have any advice on what education I should pursue, or any other sundry counsel for a future science teacher?