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
If you observe very closely, children tend to learn more from example rather than what they are told.
If as parents and guardians, your children see you always doing the right thing, they are more likely to follow on your example. It's very easy to spot children with good family upbringing outside.
You can't give what you don't have. If you lack good character, you can't teach good morals.