On the other hand why should children be punished I'm such a harsh way that could affect their future so much? In a religious point of view it is said all humans are born sinners. Cheating on a test, hiding and lying to a teacher is simply a child developing and later on will learn morals which schools do not teach. Teaching morals rather than punishing would be better, any positive reinforcement is better than negative punishment. (Ephesians 2:3)
I believe in the idea of everyone is a born sinner, no one is perfect. Schools should not be the decider for punishing students. I believe if it is to happen it should be handled with the students parents. With positive reinforcement I believe students would seize from cheating.