what are all the hogwarts classes?
All first-years at Hogwarts must take seven core subjects, Transfiguration, Charms, Potions, History of Magic, Defence Against the Dark Arts, Astronomy and Herbology.