How Many Years does It Take to Become a Teacher?

If you go through college with a major in education, and graduate,it should take you four years.If you go through a teaching program such as Teach For America, it can take you about 4-8weeks.