По собственному опыту: начальный уровень - А1-А2 - лучше усваивается в маленькой группе, более высокий - продуктивнее индивидуальные занятия. По вопросу онлайн, оффлайн - мне больше нравятся оффлайн, но, думаю, это индивидуально... Ну, и если попасть в среду, скорость усваивания возрастает...
Дочка сейчас преподает английский онлайн - они работают по специальным методикам, разработанным для онлайн и индивидуально для каждого прописывается программа после тестирования. Отзывы вроде только положительные.