The subtitle are probably more literal (although i know from French subtitles that they're not exact, and the last anime i saw they translated 'sensei' with the teacher's name). With dubbing, at least quality ones, they try to alter the text to sync up with the mouth movement.
no subject