For mages
Max skill = 25 - Level---Skill level to teach | Can teach to: Skill level - 5
Level 1: 24 (Master)----17 (Adept)------------------min. 12 max. 19
Level 2: 23 (Master)----18 (Adept)------------------min. 13 max. 18
Level 3: 22 (Master)----19 (Expert)------------------min. 14 max. 17
Level 4: 21 (Expert)----20 (Expert)------------------min. 15 max. 16
Level 5: 20 (Expert)----21 specialist cap hits
Level 6: 19 (Expert)----------no mage can teach
Level 7: 18 (Adept)-----------spells above 4th level
Level 8: 17 (Adept)
Level 9: 16 (Adept)
For specialists, spells out of guilds
Max skill = 20 - Level | Skill level to teach | Can teach out of guild spells to: Skill level - 5
Level 1: 19 (Expert)-------17 (Adept)----------min. 12 max. 14
Level 2: 18 (Adept)--------18 (Adept)----------min. 13 max. 13
Level 3: 17 (Adept)--------21 specialist cap hits
Level 4: 16 (Adept)------------no specialist can teach
Level 5: 15 (Journeyman)-----spells above 2nd level
Level 6: 14 (Journeyman)
Level 7: 13 (Journeyman)
Level 8: 12 (Apprentice)
Level 9: 11 (Apprentice)
For specialists, spells in guild
Max skill = 25 -GM | Skill level to teach | Can teach to: Skill level - 5
Level 1: 19 (Expert)-------17 (Adept)-------min. 12 max. 20
Level 2: 18 (Adept)--------18 (Adept)-------min. 13 max. 20
Level 3: 17 (Adept)--------19 (Expert)------min. 14 max. 20
Level 4: 16 (Adept)--------20 (Expert)------min. 15 max. 20
Level 5: 15 (Journeyman)-21 (Expert)------min. 16 max. 20
Level 6: 14 (Journeyman)-22 (Master)------min. 17 max. 20
Level 7: 13 (Journeyman)-23 (Master)------min. 18 max. 20
Level 8: 12 (Apprentice)---24 (Master)------min. 19 max. 20
Level 9: 11 (Apprentice)---25 (GM)----------min. 20 max. 20
It can be seen that in this system, mages would be able to teach at least two or three levels of lower level spells that specialists couldn't because their non specialist caps are much higher. Therefore, I'd support Dalvyn's idea of increasing the specialist caps:
I would also support setting a cap on how high specialists can train higher level spells, since otherwise they could train every specialist spell to expert.Those seem actually quite low ... I would think it might be better to use 25 - Level (just like mages): after all, specialists already get penalized by being totally unable (= skill level restricted to 0) to learn spells from their opposed schools.
-----------------------------------------------------------------------------
If this were so, then the mage training abilities would still look like:
For mages (all spells)
Max skill = 25 - Level---Skill level to teach | Can teach to: Skill level - 5
Level 1: 24 (Master)----17 (Adept)------------------min. 12 max. 19
Level 2: 23 (Master)----18 (Adept)------------------min. 13 max. 18
Level 3: 22 (Master)----19 (Expert)------------------min. 14 max. 17
Level 4: 21 (Expert)----20 (Expert)------------------min. 15 max. 16
Level 5: 20 (Expert)----21 specialist cap hits
Level 6: 19 (Expert)----------no mage can teach
Level 7: 18 (Adept)-----------spells above 4th level
Level 8: 17 (Adept)
Level 9: 16 (Adept)
Specialist training abilities would look like:
For specialists, spells out of guilds
Max skill = 25 - Level---Skill level to teach | Can teach to: Skill level - 5
Level 1: 24 (Master)----17 (Adept)------------------min. 12 max. 19
Level 2: 23 (Master)----18 (Adept)------------------min. 13 max. 18
Level 3: 22 (Master)----19 (Expert)------------------min. 14 max. 17
Level 4: 21 (Expert)----20 (Expert)------------------min. 15 max. 16
Level 5: 20 (Expert)----21 specialist cap hits
Level 6: 19 (Expert)----------no specialist can teach
Level 7: 18 (Adept)-----------non guild spells above 4th level
Level 8: 17 (Adept)
Level 9: 16 (Adept)
For specialists, spells in guild
Max skill = 25 -GM | Skill level to teach | Can teach to: (capped for balance)
Level 1: 19 (Expert)-------17 (Adept)--------min. 12 max. 20
Level 2: 18 (Adept)--------18 (Adept)--------min. 13 max. 19
Level 3: 17 (Adept)--------19 (Expert)-------min. 14 max. 18
Level 4: 16 (Adept)--------20 (Expert)-------min. 15 max. 17
Level 5: 15 (Journeyman)-21 (Expert)-------min. 16 max. 16
Level 6: 14 (Journeyman)-22 (Master)-------min. 17 max.14
Level 7: 13 (Journeyman)-23 (Master)-------min. 18 max. 12
Level 8: 12 (Apprentice)---24 (Master)-------min. 19 max. 10
Level 9: 11 (Apprentice)---25 (GM)-----------min. 20 max. 8
Thus, a specialist can teach his guild spells earlier than nonguild spells and (potentially) to a higher level. He can teach his specialist spells at all levels, though for the higher level spells he needs to expend significantly more effort to do so (as befits higher level spells which should be rarer). Mages can teach all spells from levels 1-4 regardless of guild, but are unable to teach above level 4 because they do not have the specialists' knack for those spells.