Generally, there is no significant difference. You can call your teacher a tutor and vice versa. However, the name 'tutor' has a slight shade of meaning. A tutor offers private lessons. At the same time, a teacher is a classic school profession. In modern language, both tutor and teacher can be used for the same or similar meaning.