Is a teacher a professional?

Yes, a teacher is a professional.