If teachers act like there all beter than the students ( i.e like snobs) then students arent going to respect them.
On the other hand if teachers are fair, nice and care and put in effort & time for their class then I think they will get a lot of respect.
But it also depends on student...