I believe charging student for being bad is a bad idea. Most people might not have the money to pay everytime their children are being bad, cause parents have other things to do with their money, like money for food, cloths, bills, and other things that is important to stay and live in a home. So I dont think that would be the great idea to punish the students for. Because how about if the wrong student be blamed on the wrong thing then they would be paying for something they did not do.
But when bad students have to pay up to the school for being bad. Then the school can use the money for alot of important things, Like to make the school took better than it is. Like making the school looks better in buying more books for the students, getting more uniforms to wear for the students, or like more seats and desks for the students to sit in, and etc..etc...
So maybe if the students would stop becoming bad children maybe there wont be changes just to get the students good then bad, but having their family to pay, I dont think thats good at all to do. And if the students was not doing so bad then maybe they can have higher sscores in schools and high attendance.