That depends on each country and state. It also depends of the level you want to teach. Teaching English abroad as a second language requires sometimes less qualifications than teaching English language in an English speaking country.
You can work at a Museum with a history degree because then you will know a lot about History Also, you can become a High School History teacher or English high school teacher
In order to become an English teacher one does not need to have a PHD. However further education after high school is required to fullfill a career as an English teacher. Most teachers of English hold a minimum of a Bachelors Degree.
You need a bachelor's degree and a teaching certificate.
you need at least a bachelors degree from a good teacher education program.
Yes if they undertake teacher training - think it is one year
To become a math teacher you need to complete a bachelor degree program, and be licensed by their state. Private school math teachers need a Bachelors degree but do not have to be licensed..
While education and teacher certification is essential, it is not necessary. There are many colleges that can help get a certification for ESL, but again not necessary. You can teach online or tutor from home or at a school to children and adults who do not know english, but you must be fluent in english yourself.
Depends on what kind of teacher. In my state, you can teach high school with a Bachelor's degree, which takes 4 years to get.
Your best bet is to have a masters degree in English, or, possibly some years of teaching experience at the high school level. Check out the job description in the college's employment section.
Part of the training for your teacher's degree is visitations; that gives you experience at teaching a class for practise.
yes but you have to obtain teaching creditals in your desired state
I'd go back to your English teacher personally.