No amount of teaching about corruption in schools at a young age will combat it.
You may end up enlightening them about corruption, but that will not guarantee addressing the menace called corruption.
The best bet is that every family should inculcate good values to their children, because the society starts from our various homes. If we can get it right there, then it will reflect in the larger society.
kids are taught in school about the lies and the right and the wrongs.
But when they grow up they start telling lie and stealing things. I think it is inborn and the parents teaching what action they are taking