You mean right now, in 2010? We don't know, Minerva McGonagall might be still serving as Headmistress, or she might have retired, there is no way to tell.
Severus Snape
yes he is the head master but it should be the deputy
It is unknown. Minerva McGonagall retired and was not headmaster during the epilogue.
Dolores Umbridge
The only thing said about Hogwarts teachers is that Neville Longbottom is teaching the Herbology class. Nothing about who the Headmaster is, though. it may be McGonagall or Flitwick but that's just guessing
professor snape
Dolores Umbridge.
harry potter
He was Professor of Transfiguration.
Dumbledore, because he used to be a teacher (before Harry went to Hogwarts) but then got promoted to Headmaster.
severus snape takes over as headmaster once harry leaves school to search for the horcruxes.
at the end of the book meaniing after the battle of Hogwarts, the headmistress would be Minerva McGonagall __________________________________________________________________ Okay but then who is the deputy??