Лучше всего учить английский язык в англоязычной стране. Но я так понимаю, что этот вариант не подходит. Расскажу, как я изучала. Сначала занималась самостоятельно дома по обучающим программам. Можешь полазить по сайту Britishсouncil точка ру. Когда я поняла, что достаточно много знаю, пошла сначала на курсы. Походив месяц поняла, что занятия в группе мне не подходят. Так как проходят по утвержденной программе, которая мне не интересна. Знания у меня были выше и приходилось на занятиях скучать. После я нашла хорошего репетитора, который отшлифовал мои знания.
Но разговорной практики у меня не было. Летом я поехала в международный лагерь и там уже получила разговорную практику. Сейчас мы переписываемся с друзьями из лагеря, что позволяет мне не забывать язык.
Я советую попробовать курсы и репетитора, а потом уже выбрать, что больше тебе подходит. Но учти, где бы ты не училась, надо постоянно заниматься самостоятельно и искать возможности разговаривать с носителями языка.