I belong to a running club with a large number of juniors. They ususally run on the track or in the summer off road. In the winter we have to go on tarmac, but its usually paths. The youngest ones (age 6 - 9) usually do about 3 intervals of around 300m and then do loads of 'fun' stuff. I have a son who is 9 and on Saturday he completed his first XC race. They have to be 9 to compete. The maximum distance that age group (U11) can race is 1,600m (a mile) He has run about a mile and a half, or up to 15 minutes. The coaches are not keen on continuous running at that age, prefering intervals. I find that even at 9 he can out sprint me! My advice is to find a club if there is one in your area and ask if they cater for juniors. Not all clubs do. Dont worry that a club is for especially talented athletes, if it is a good club they will welcome any standard of junior or senior - if they dont, then walk away.