Мне кажется, первый шаг к тому, чтобы научить человека отвечать за свои слова и обешания - не создавать таких ситуаций, чтобы он обещает что-то, что заведомо выполнять не будет. А вы такую ситуацию создаете каждую неделю. Вы же знаете своего ребенка и знаете, что он наверняка не будет ни подтягиваться, ни читать самостоятельно. Если бы мог - никакие обещания бы не потребовались. А вы каждую неделю закладываете в нем стереотип поведения: даю под давлением обещания, чтобы отстали, и ничего не делаю. И так бесконечно.