What are subjects that would be taught at a magic school?

9 answers 9