I am looking for some advice. I have always been really interested in teaching at a high school level or community college level. I am kind of close to getting my BS. I have ten or eleven classes to go. But they're spread out over the next two years so I have two years to finish. I've done some reading and from what I've gathered the public school systems are always looking for science or math teachers. My concern teaching at the high school level is that I won't get a chance to teach any students any fun physics. Or teach any calculus. Is that(calculus) normally only reserved for college? I would hate to have to teach algebra. I want to work with students that want to learn and not teach high school algebra and deal with the P.I.T.A students, for a lack of better words. Is there anyone here that has worked or works on that level of education that can shed some light on that? I just started working at the university in the astronomy department doing research. I'm funded by a scholarship for the next 12 months. This brings me to my next point. I know in order to work at public schools I need to get some kind of certification. But I don't know the process or time it takes to do that. And only having two years left to graduate and one year of that being reserved for research, do I have enough time to get the ball rolling on the education route? Or is this something that is university specific and need to have to talk with a adviser? And from what I've gathered from community college instructors, I only need a masters to qualify to teach at most community colleges. And I'm sure undergrad plus graduate research experience would only help my chances of landing a community college teaching job. Would anyone be able to offer advice of any kind?