professors & subjects
This is the list of all subjects and who teaches them.
Mandatory Courses
Astronomy:
Charms:
Defence Against the Dark Arts:
Herbology:
History of Magic:
Potions:
Transfiguration:
Additional Course for the First Years
Broomstick Flying
Additional Courses for the 3rd years- 7th years. (They should take at least 2)
Arithmancy:
Care of Magical Creatures:
Divination:
Muggle Studies:
Study of Ancient Runes:
Other Optional Courses:
Alchemy: