Учить лучше всего самостоятельно. Но отказываться от помощи любого преподавателя неразумно. У меня была возможность пройти два курса в
Denis School (выбрать Иркутск). Один типа продвинутый и другой "языковая практика с носителем языка" - с Джоном, которого я здесь нередко цитирую.
Иркутский "инъяз" - один из лучших в СССР, у его выпускниц есть особый шарм, который, впрочем, они умеют скрывать. Поэтому в Иркутске любая школа английского языка даст хорошую выучку. И у нас встречаются "носители языка", вероятно из-за того, что в городе есть британское консульство.