No, you cannot change skills. Training one hero with another is possible. But you can simply accumulate points and then implement the desired branches at once.
The hero's growth is already too slow, even with this Education +20%, so waiting and accumulating is quite problematic, as it prevents you from immediately granting skills/spells...