Self-correction is useful in developing good punctuation; have a look here for tips on how to facilitate this.
Letts have many workbooks on grammar and punctuation, which we can order in, or you can buy yourself and we can reimburse you.
BBC Skillswise
Punctuation worksheets
More worksheets