I would solve it a little differently. Picture the usual clock face with its 12 numbers. Note that 12 and 6 are opposite as are 1 and 7. In fact, all "Opposites" have a difference of 6 (= half 12).
Since 6 and 20 have a difference of 14, which doubles up to 28, there must be 28 children in the circle.