10 or 12 is too young for a marathon!
This year there were nine boys (some under 10) and five girls under 17 years old who participated in the full marathon. The number of entrants has increased from previous years.
Why not add a new 17 and under division to the relay? Eight or nine miles is plenty for a young kid.