Зависит, конечно, от того, для чего вам нужен язык. Но если вы хотите на нём общаться, то ищите собеседников: на livemocha, на каучсёрфинге, на разных сайтах по интересам, смотрите ролики, читайте статьи и новости (на интересные вам темы), можете устройства перевести на английский язык.
Я учила языки и на курсах, и с репетитором - разницы особенной нет. Если вы язык не используете в своей жизни, то ни курсы, ни репетитор особенно не помогут.
Лучше заниматься с репетитором, просто по той причине, что все внимание направлено на вас и преподаватель не распыляется на всех, как в языковой школе. Тем не менее, есть другая сторона, репетитор получается как правило дороже.
А с точки зрения пополнения словарного запаса?