There seems to be no expression that fits what you're thinking of exactly.
I suppose such a teacher is dedicated, passionate, and courageous in what he or she is trying to achieve.
Such a person might be described as:
- giving all they've got to their cause.
- trying to change the status quo.
- seeking to bring about real changes.
- grappling with the deep issues.