Как здесь уже упомянули, это зависит от человека, но также многое зависит от методов изучения. Дома можно учить язык по-разному: можно зубрить только грамматические таблицы и читать книги, а можно использовать аудиокурсы, смотреть видео, общаться с носителями... Так и группы могут быть разными, разные могут попасться преподаватели.
Не будем рассматривать случаи, когда преподаватель так себе... Допустим, он хороший и преподаёт по эффективной методике. Проблема групп в том, что в ней могут оказаться ученики с совершенно разным темпом изучения: одним нужно будет разжёвывать на 150 раз простые вещи, одни будут пропускать занятия, а потом требовать, чтобы им всё объяснили ещё раз, а другие быстро схватывают информацию, занимаются и дома, учат уже не первый язык... Если преподаватель подстроится под первых, вторые будут скучать, и им будет казаться, что они ничего нового не изучают. Если он будет ориентироваться на вторых, первые ничего не поймут и тоже останутся не довольны. Так группы часто разваливаются, а обучение в них рассчитано на середнячков. А это не самый быстрый темп, как правило.
Однако же, если это экспресс-курс для какой-то определённой цели (например, английский для туризма, или бизнес-английский), и если согруппники так же замотивированы как и Вы, то изучение в такой группе может быть достаточно быстрым и эффективным. Быстрее, чем если Вы бы учили в одиночку. Опять же стоит помнить, что Вы сами должны хотеть выучить язык, сами стараться это делать, заниматься и вне уроков, иметь мотивацию. Просто прийти на курсы и пассивно слушать никогда не поможет выучить язык, каким опытным бы не был преподаватель.
Самому дома также можно выучить язык. Но это может длиться как годами без особых результатов, так и продвигаться достаточно быстрыми темпами. Если Вы знаете, КАК нужно учить язык, то Вам не обязательно идти на курсы. На них преподаватель просто помогает изучению, даёт готовые решения, направляет, ищет материалы и т.д. Дома для эффективного изучение Вам придётся всё это делать самому/самой.
Найдите хороший современный учебник обязательно с аудио и ключами к упражнениям, чтобы проверять себя. Скачайте аудиокурсы (например, есть Pimsleur для начинающих). Пользуйтесь интерактивными программами, смотрите видео для начинающих (лучше всего преподавателей-носит<wbr />елей, чтобы сразу учиться воспринимать всё на слух). Лучше сначала пользоваться словарём для перевода заданий, чем начинать учиться на своём языке. Так будет намного быстрее, Вы сразу окунётесь в язык. НИКОГДА не учите язык по разговорникам и учебникам с транскрипциями русскими буквами. Скачайте приложения для изучения на смартфон (например, Duolingo) и "играйтесь" в любой момент, когда появляется свободное время. Найдите собеседников-носител<wbr />ей и пытайтесь с ними общаться хотя бы письменно. Практика - это самое главное. Занимайте каждый день. В этом случае Вы сможете освоить основы языка быстрее, чем на курсах.
Если же у Вас проблемы с дисциплиной, лень садиться за учебники, нужно, чтобы кто-то проверял и спрашивал, тогда изучение с преподавателем подойдёт больше, и так Вы быстрее что-то выучите. Также, если изучение происходит по коммуникативной методике, в группах сейчас много общаются, задают вопросы, мотивируют Вас говорить уже с первых занятий. В этом случае + если Вы сами дома не можете обеспечить себе практику, группа также станет лучшим вариантом быстрого и эффективного изучения.
Но также всегда можно найти нечто среднее. Если Вы замотивированы и чувствуете, что можете изучать язык самостоятельно, изучайте его дома, при этом посещайте клубы общения на английском, где сможете практиковать свои навыки с другими людьми.