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