As I’ve suggested before, when children have difficulty regulating their own use of inappropriate words, you might put them in charge of monitoring the rest of the children. It is easier for children to learn to regulate others before they can regulate their own behavior. As always, when children use more appropriate behaviors or words, be sure to acknowledge the effort.
Also consider bringing this issue up at a class meeting. By having children talk in the open about “bad” words and people’s reactions to them, you take away some of the mystery and power that the words have for young children. For older children, this also lets them know how you feel about them and what you will and won’t accept in class. The children might be able to come up with some reasonable consequences for when such words are used, so that everyone takes some responsibility for the classroom environment.
What other ways have you found to stop children from using curse words?