One possible solution to cheating in school is to treat it very seriously and punish the student harshly. According to lawyer.com cheating should result an automatic zero and expulsion if repeated. On top of that the parents should discipline the student at home. Also they recommend "detention or some other form of school discipline that takes away some of the students after-school free time" (Dell, lawyer.com, 2017). This would be a possible solution because sometimes the only thing that will get through to students is harsh consequences. It will help create negative incentive to cheating.
Another possible solution to cheating in school is to not get angry and have an open conversation with the student. According to Dr. Eric Anderman who is an expert in student cheating and educational psychology at Ohio State University "If you immediately get furious and start punishing or taking away privileges without discussing the situation, the result may be that your child will continue cheating and just try harder to avoid getting caught" (Anderman, noodle.com, April 23rd, 2015). This supports lesser punishments for cheating because Dr. Anderman suggests that harsh punishments may just cause more cheating.
Personally, the best way to keep kids from cheating is to threaten very harsh punishments. I think this will be the most effective way because kids will be too scared to cheat and the ones that do will become examples to others. Overall this will incentivize kids to do there own work and not want to copy others because they know the consequences. Finally, I think that harsh punishments is the only effective way to keep kids from cheating in school.