Explanation
The correct passive voice of " Who taught you English? " is " By whom were you taught English? ". In passive voice , the object of the active sentence becomes the subject. "Who" changes to "whom" to reflect the passive structure correctly.