Originally Posted by booni_monkey
If you go to a public school, then they are principals.
If you go to a private school, than they are head teachers.
They basically mean the same thing.
In England, they are always called head teachers, as far as I know. Or headmaster/mistress but that's a bit oldfashioned.