Calling teachers by their first names

As

So I have a friend who goes to a different school from me and they don’t say Mr Smith or whatever they call the teacher by their first name. Do you think this is a good idea? Would it make students feel more comfortable and personal with teachers or is it disrespectful?