One good start would be to have separate times for the groups. 8-10 year olds from 9-11am. 11 and 12 year olds from 5-7. Do more basic stuff with the younger guys, and break them up into two groups. More advanced stuff with the older guys, broken up into two groups.