This doesn't work. A L9 spell cast by a L20 caster has a save DC of 29 without any other bonuses. A low save at this level is +6 (again, without bonuses) and a high save is +12. The low save has no chance against the spell, and even the high save has only a 15% chance of saving. How are you getting it to work so the spellcasters aren't overwhelming everyone?I 've used a variation on this very effectively:
10 + spell level + half caster level.
the casting attribute gets taken out of the equation for save DCs (although it is still necessary for bonus spells and for being able to cast spells of a certain complexity of course).

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.