Выскажу личное мнение.
Ни одна школа не даст индивидуального подхода, систематизации и проверки знаний, как этого хотите вы. Самые действенные варианты - это либо частный репетитор (который подходит к делу качественно и индивидуально), либо самообучение.
Достаточно лишь создать вокруг себя англоязычную среду. Самые простые примеры: англоязычные сайты, книги, фильмы. Даже есть сервисы для желающих обучать друг другу языку людей из разных стран по скайпу. То есть просто созваниваетесь и разговариваете о чём угодно - вот вам и тренировка.
Также есть специальные компьютерные программы для изучения языка (ярчайший пример - Rosetta Stone), которые дают реальный результат, полностью погружая в язык.
Надеюсь я вам немного помог :)