But if we are going to teach kids to be receptive to criticism, I think that the best thing a teacher can do is to create a classroom environment where mistakes are seen as a good thing. Over the summer I took a course with Jo Boaler and she really does a great job of showing why mistakes are not just important but a necessary thing to learn Math. Now I have begun to realize also that creating a culture that is accepting of mistakes creates an environment where students feel motivated to experiment and as Ms. Frizzle would say "Get messy" and not just find right answers.
So what does creating a culture welcoming of mistakes have to do with criticism? I believe that if your classroom environment is welcoming of mistakes then students would be more open to receiving criticism and giving it.
Finally, I think that one of the best things a teacher can do to foster this environment is for the teacher himself/herself to be open to criticism. The teacher should not shy away from having students point out different ways of solving a problem or should not become defensive when a student tries to correct him/her (Even if the student is wrong), the teacher should always be open to being questioned and criticized. In conclusion, the best way to teach students to be receptive to criticism is to model it.