In most of my games, I see the AI with high level (8,9,10) troops. How do you go about leveling your troops high? I understand that as you progress in era's troops will naturally start at a higher level, and some buildings can give experience; however, even when I have an army led by a hero for an entire game that is constantly attacking (pacifying villages, taking out roaming armies, attacking troops inside my borders, etc) my highest level troops are typically around 7 by the time the game ends.
Any tips would be greatly appreciated.