I know that generally あなた shouldn't be used when referring to superiors. However, I find it difficult to rephrase the following sentences which refer to a superior using あなた in an indirect manner:
He said you are a Japanese teacher.
It is said you are a Japanese teacher.
Are there alternative ways to phrase such sentences which are more natural or is using あなた here acceptable?