Apparently there are schools on our planet which apply a system of dismerit points, point which are assigned to bad behaviour. And if a student reach a certain threshold, he or she will get detention or some other punishment.
However, would it not make sense to reverse this concept? Rather than assigning points to bad behaviour, we could give points to reward good behaviour. For instance 5 points for being in class in time or 10 points for having done homework.
The question is then, what positive consequence should be attached to such points. An idea might be to restrict access to school parties to student with certain number of point, or give retake exams for such students.
Once this system would be in place, a new type of punishment would be possible. If a student would misbehave in school, teacher could distract some points as punishment. The benefits of such penalties are quite obvious.