La diferencia entre "teacher" y "professor" en inglés es que "teacher" es una palabra más general y se refiere a una persona que enseña en una escuela o en un nivel básico de educación, mientras que "professor" se refiere a alguien que enseña en la universidad o en un nivel avanzado de educación.
Ejemplos:
"My teacher at school is always so kind and patient with us."
(Mi maestro en la escuela siempre es tan amable y paciente con nosotros.)
"The professor at the university is renowned for his research in the field of physics."
(El profesor en la universidad es conocido por su investigación en el campo de la física.)