Is consultant a teacher or a coach? A teacher should have more knowledge than the student. A coach should be able to guide the client to perform better. Many cases a consultant is neither. That is very unfortunate.