Зависит от того, на каком этапе изучения языка вы находитесь.
Я сторонник академического подхода и считаю, что изначально нужно создать костяк (понимание грамматической структуры языка, словообразование, базовый словарный запас), а потом уже на него наращивать "мясо" - лексику, причем отличая, где литературный, а где современный разговорный язык.
Поэтому для первого этапа я бы пошла учиться к русскоговорящему преподавателю.
А вот для второго - к носителю. И еще бы очень посоветовала много смотреть и слушать современные фильмы и передачи на английском языке, желательно с субтитрами и с возможностью отключения субтитров.
Кроме того, я считаю, что имея хорошую базу (т.е. пройдя первый этап), имея усидчивость, настойчивость и мотивацию, в наше время можно хорошо выучить современный язык и без носителя языка, используя приложения для смартфона, фильмы, передачи, обучающие он-лайн программы.