Edgeworth Classes
Here is a list of all classes taught at Edgeworth Academy
Theory of Magic
Spellcasting
Countering Dark Magic
Potion Brewing
Herbology & Botany
History of Magic
Morphology
Atronomy
Alchemy
Psionics