Зависит от цели. Если нужен просто General English с устойчивой грамматической базой и разговорной практикой, то хорошие курсы вполне подойдут. Конечно, с учетом уровня преподавателя и состава группы. Если есть специфические запросы, то, конечно, приходится что-то придумывать - как в вашем случае, например