But you're talking as if teachers don't always give their opinions. Of course they do.
Of course teachers give their opinion, but good teachers make sure their students know that and don't hold it against their pupils when there is a difference between them. I'm positive if you have a conservative and moral philosophy in this guys class you are not going to get the same grades a sheep would.