Teaching English can take a variety of forms. You can teach in public or private schools, tutor, or teach at the university level. You might teach English to non-native English speakers, or you might teach literature, composition or language arts courses. The focus of your teaching will determine the type of education you need.Training for Lower Grade LevelsIf you want to teach public or private school, you can earn a bachelor's degree in English. You can also earn an education degree and seek an endorsement from your state in English. If you have a bachelor's degree in English or an English-related subject, you can also seek alternative licensure from your state to teach in public schools. Some private schools also require having a state teaching license to teach English.Teaching CollegeIf you want to teach literature and composition at the college level, you will need to earn at least a Master's degree in English or an English-related subject. Community colleges hire English teachers with at least a Master's degree. However, if you want to teach at the university level, you will likely need at least a Ph.D. to compete with other job applicants. Many universities also require applicants to have at least a doctorate to be considered for any English teaching positions.Teaching English as a LanguageIf you want to teach English as a second or foreign language, you have several options. If you want to teach overseas, having a bachelor's degree in any subject may do, as long as you speak English as your first language. Some volunteer programs don't care whether you have a degree. Generally, to teach overseas or online you will need at least a 40-hour certificate in teaching English as a foreign/second language. Some tutoring companies require more than 40 hours of training. Experience teaching overseas may also suffice.If you want to teach in adult education, college, or public schools, you will need other credentials. Public school teachers must have a state license and endorsement in ESL. College teachers typically need at least a master's degree in linguistics or Teaching English to Speakers of Other Languages.