General Brazilian Portuguese
professor/professora
Most common term; gender agrees with the person
Rio de Janeiro
professor/professora
Standard usage, same as general Brazilian
São Paulo
professor/professora
Standard usage, same as general Brazilian
Portugal
professor/professora
Identical to Brazilian Portuguese; also 'mestre' in traditional contexts