100
Many subjects are taught at Hogwarts, name 3.
**bonus points: Name the teachers that teach these subjects.**
What are Charms, Herbology, Transfiguration, Divination, Defense Against the Dark Arts, Care of Magical Creatures, and Potions.
**Proff. Flitwick, Proff. , Proff. McGonagall, Proff. Trelawny, Proff. Quirrel, Lockhart, Lupin, Moody, Umbridge, Snape, or Carrow, Proff. Hagrid, Proff. Snape or Slughorn.**