Classes

All (Optional)
Dumbledore's Army

Mandatory
Defence against the Dark Arts

Charms

Transfiguration

Potions

Herbology

Optional (3rd years & Up)
Ancient Runes

Astronomy

Care of Magical Creatures

Divination

Ghoul Studies

History of Magic

Muggle Studies

Mythology

Wandlore

Wizard Art

Wizard Home Economics

Optional (5th years & up)
Apparition Training

Animagi & Metamorphmagi Training

Wizard Medical Training