Well, I remember a story. There was a group of students who didn't do their homework. The teacher decided to give them extra homework as a punishment. They had to write an essay about the importance of responsibility in education. This not only made them understand the importance of doing their work but also improved their writing skills in the process.
There was this incident. A student was caught cheating on an exam. The teacher was really disappointed. Instead of just giving a low grade, the teacher made the student take an oral test in front of the whole class about the topic of the exam. It was quite embarrassing for the student but it taught everyone in the class a valuable lesson about honesty in academics.
Sure. Once in my school, a student was constantly talking during class. The teacher warned him several times but he didn't stop. So, the teacher made him stand in the corner for the rest of the class. It was a simple yet effective punishment as the student realized his mistake and was quiet during subsequent classes.