Spells drop as rewards from the fight. You can get a spell from any school. They are VERY rare though, so it might take a while to get the ones you want. I suggest finding a group and working out a fast battle plan so you can farm efficiently.