 Different types of teaching jobs Government schools English is usually taught as a separate subject in government schools and most EFL teachers will be responsible for teaching predominantly speaking and listening skills. Some schools run English programs where the language of instruction is English for certain subjects such as maths, history, etc. Private schools Private schools generally offer the same curriculum as government schools but some are fully bilingual where subjects are taught in English and the student's native language. While in others, all instruction is in English except for native language lessons. International schools Most international schools have an EFL department where students study English to bring them up to speed before entering mainstream classes. Universities Many university students are required to study English as part of their university studies and there are plenty of opportunities to work in universities if you are qualified. Most university English jobs will require you to have a TEFL certificate and a degree. Kindergarten Parents around the world are keen to expose their children to foreign languages as early as possible. Therefore, the demand for English teachers in kindergartens is ever-growing. Private language schools There are plenty of job opportunities at private language schools globally. Teachers at these institutions can find themselves teaching students of all ages. You can also find yourself teaching general English lessons, business English, or even helping students prepare for tests such as IELTS or TOEFL. Working directly for companies Some companies hire their own English teachers who will be responsible for developing and teaching English courses in line with company guidelines. Such jobs may also entail additional responsibilities outside of teaching English. Private classes Private classes involve the teacher finding their own students to teach. The benefits of private classes are that you can set the price of the classes. You can teach at your home, the student's home, or even a park or cafe. Volunteer work Volunteering is a great way to gain teaching experience while studying or before looking for paid positions. It is also a great way to use your new skills to benefit others. From teaching new arrivals in your home country to teaching monks in Nepalese monasteries, there's a wide range of volunteer teaching opportunities around the world. Online As the number of people connected to the internet around the world increases, the demand for online English teaching also grows. Teaching online allows you to work anywhere at any time.