I can remember both.....The teachers that taught very well and the one that did not teach well at all.
In my secondary school, we actually had a system for this.....Our manager would carry what we call a rating book. He would go from class to class, from JSS to SS3, A to B, asking us about our teachers. So yes, we do rate teachers in my school.
And in my opinion, students should rate teachers....Why? So that the management will actually know what they are paying teachers for. Some teachers are not literally delivering at all__They come to class, they waste time, and the students are not learning anything___If students don't talk, how will the management know?
But there is fear too, I won't lie..I remember our Economics teacher, she was not doing well at all, so we rated her badly because That one was true. But some of my classmates could not even open their mouth to say it because they were scared but i understand.They were Scared that the teacher would come back and say, "I heard you all rated me badly."....That kind of fear makes students keep quiet.
And sometimes the rating is not even fair....Like my Igbo teacher, she was so good. Maybe because I understand Igbo very well, I enjoyed her class.....But some students who grew up in Lagos, because they don't understand Igbo, they rated her badly....That was not her fault....So you see, some students can lie or be biased.
How should it be done? In my school, it was face to face. The manager comes with the grading book and asks, "Who is your Economics teacher? Mrs so so so, how is she performing?" Then you rate - 5 is excellent, 4 is good, fair, bad, very bad and so on. but For us, it didn't really affect us negatively because the manager handled it well.
So I think students should be allowed to evaluate teachers, but it should be done with wisdom, so teachers won't feel attacked and students won't be afraid!!!!!!. Simple