As is known, Wisdom and Magic School can be offered to Heroes in the General order (in a random order, based on the probability table for secondary skills for a specific Hero class, as with all other skills) and forcibly. If a Might Hero has not been offered Basic Wisdom in the General order by level 6, it will definitely be offered to him at level 6. Advanced Wisdom, in the worst case, can be obtained at level 12. Expert Wisdom – at level 18. If Wisdom was offered, for example, at level 2 in the General order, then the Hero-Might will be able to choose its next level no later than 2 + 6 = level 8, and so on.
General rules
Might (Might Hero)
Wisdom. If Wisdom is offered to a Might Hero at level i, the next level will be offered no later than level (i + 6).
Magic School. If any Magic School is offered to a Might Hero at level i, the next level (Basic, Advanced, Expert of one of the four Magic Schools) will be offered no later than level (i + 4).
Magic (Magic Hero)
Wisdom. If Wisdom is offered to a Magic Hero at level i, the next level will be offered no later than level (i + 3).
Magic School. If any Magic School is offered to a Magic Hero at level i, the next level (Basic, Advanced, Expert of one of the four Magic Schools) will also be offered no later than level (i + 3).
A skill offered forcibly will always be in the left slot. With the exception of the case when Wisdom and Magic School must be offered forcibly. Then Wisdom has priority over Magic School.
So, there is a bug (it is precisely a bug) due to which Elementalist Heroes receive forced levels of Wisdom and Magic Schools not as Magic Heroes, but as Might Heroes. This means, for example, that after receiving Advanced Wisdom at level 4, Expert Wisdom, in the worst case, will have to be waited for until level 10, and not until level 7!
Thank you, AlexSpl! ;)