Look for a teacher close to home
There are several options when considering a tutor face to face. You can study in a group class at a private language school or study 1: 1 at home or at the teacher’s place. It may be best to find a tutor close to home as this will make it easier for you to attend classes. Individual training is also preferred in most cases because it saves time and allows you to focus 100% on exactly what you need, not what other students in a group need.
Try online lessons with a local teacher.
In the last decade, e-learning has become a popular option for teaching in the traditional classroom because it has more flexibility and access to teachers. You can now learn lessons from anywhere with a good internet connection with an English teacher via Skype (or another VoIP program). This method of learning English, while saving time and money, allows students more choice.
If you are interested in studying online with a native English teacher, you can ask for advice here.
Multilingual meeting
Search for English-speaking immigrants in your city. This can be done through Google or Facebook as well as through the international group of your local university. Find a native English speaker who is interested in learning your native language and offer them a “language exchange”. Then meet in a cafe every week for 30-60 minutes to practice each language.

