У меня другой опыт - кружки можно делать малого количества и по уровням (начинающие-продолжающие), тогда время ребенка тратится оптимально. А в классе по общей программе всегда есть те, кому слишком легко и слишком сложно, исчезающе мало учителей способны покрывать такой диапазон в рамках выделенных часов.