In the UK alongside what I assume is the international English standard of Mr or Miss/Ms/Mrs when the context of which teacher you are referring to is known we usually refer to a male teacher as 'Sir' (With no name following it).
Does the rest of Europe do the same, or is this a remnant of the prominance of knighthoods in our society?