Важнее всего - грамотный преподаватель с грамотной системой. Такой преподаватель, например, должен понимать, что слова надо учить фразами (I am a butcher) вместо простого списка слов и перевода (butcher - мясник). Он же будет организовывать небольшие разговорные клубы из своих учеников, если вы занимаетесь индивидуально. Все зависит только от преподавателя, конечно, при условии, что вы стараетесь и выполняете домашние задания. В языковой школе может быть хороший специалист, а репетитора можно найти фигового, и наоборот. По скайпу тоже можно хорошо заниматься с хорошим преподавателем.
А вот сайты для изучения языков и приложения типа Лингва.Лео вам не сильно помогут. Бесплатные версии предоставляют только лексику - вот ее там можно немного поучить, но только как вариант развлечения себя в очереди с пользой. А платные версии предоставляют и доступ к грамматике, глаголам и прочему. Но по сути деньги на приложение лучше потратить на урок с грамотным преподом. Хев фан.
Спасибо за ответ. Но как же идентифицировать, найти такого преподавателя?
смотря в каком аспекте ,если говорить о грамматике ,то лучше индивидуально ,что касается всего остального (особенно разговорной речи ) ,то лучше в группе ,которая имеет такой же уровень как и у вас ,что позволит вам понимать друг друга