Why the teacher is addressing the student, yes "sir"? I thought sir would be used to address a superior or in a formal situation.
Native speaker’s answer
Rebecca
While "sir" is traditionally used to respectfully address a man with authority, "sir" is also used to address any male is a respectful way. Using "sir" in this way is not common.