Who teaches you English?
Who teaches you English? Correct Answer By whom are you taught English?
By whom are you taught English?In such case who will change into by whom.
Rule :
By whom + subject + (is/am/are) + V3 + other agents + ?
Who teaches you English? Correct Answer By whom are you taught English?
By whom are you taught English?