В кружках задачки по тема, ребенок точно знает, что надо эту тему применить, поэтому наскружках задачи решаются лучше. На олимпиадах еще додуматься надо, что за решение. И время ограничено. А может у вас уровень группы слабый? Бывают разные уровни в этих кружках.