You have to attend 4 years :)
Columbus state university
Come to India and select any college
The University of Arkansas, Fayetteville offers a Master of Arts in Teaching degree where you can choose History as an option to teach.
i think that rice university would be the best to attend,because they have a great art program!!
Cornell is an excellent university.
Stanford University
For a person to become a teacher, they must first attend college and have an education plan that helps them become a teacher. A future teacher will often major in what they want to teach while learning how to be a teacher. They will then need to have a license to teach in the state they want to be employed.
University
Depending on the college you attend, the cost to become a teacher with a bachelor's degree ranges between $30,000 and $50,000. An advanced degree, such as a Master's degree in education to become a specialized teacher, will add between $13,000 and $25,000.
One would normally have to attend a University to study and eventually become an attorney. This can be done by applying to attend a certain university, or to complete your studies through mail. Search your local area for the best University available to apply.
The amount of money one needs to become a teacher will depend on the college the person is going to attend. You can check prices by calling the college you are interested in.
In a teacher training college. That is after you have obtained the qualification at university relating to the subject you intend to teach.