With many schools getting harsher punishments for cheating it will make students think twice about cheating. While giving students rewards for not cheating is nice the risk and reward factor would tell you to believe otherwise. By giving students a reward for not cheating the students who did cheat but did not get caught will now receive the benefits from cheating and not cheating so instead of getting one or the other they get both or none so if harsher punishments are in place the factor of risk in risk and reward will increase greatly, almost too great for anyone to attempt to cheat .
Students who get caught cheating in schools who have harsher punishments often have their lives ruined. Cheating most schools will often have the student fail the exam or fail the class however in schools with harsher punishments students can be monitored, suspended, or even expelled for cheating. While being monitored during tests is not the worst punishment to receive being suspended or expelled will come up when the student is applying for a job in the future. Cheating in school is something that can rarely be imitated in the workplace so it should not show up on a resume, however simply failing the class or getting a worse grade would most likely deter most students from attempting to cheat.
The punishments we currently have for cheaters is at the perfect level. By failing the test or failing the class the student should see that the reward in this case a high grading test would not outweigh the risk which would be getting a zero on the test or class. This prevents cheating and punishes those who are caught to a level in which they are not likely to cheat again. The only problem is the expectations of colleges and parents is set to such a high level that students who would normally get average grades would attempt to cheat and get higher grade so I believe it is not the laws that should change but the expectations that should.