As I have been rolling though the options of what to do after undergrad I have been more and more looking for ways to take a year or two off from actual hard core school work. One of the ideas that has been proposed to me time and time again is volunteer or work for a non-profit organization for a year or two. My question, is their many types to offer teaching at least high school level math/science? I do not have to teach I just think it would be nice to look at all the simple things again, but any sort of work would be fine. Also I am open to going abroad or staying in the states it does not matter to me. I have been to many parts of Europe and Asia and have loved every min of it. Any advice is greatly appreciated! Thank you very much!