To Correct or not to Correct?

Language teachers deal with errors all the time and have different points of view on the way of correcting them. Some agree that only global errors have to be corrected. But what about the ones often repeated but being local ? So, there is a controversy about correcting minor errors or not correcting them at all. I believe that local errors also should get attention from the teacher's side but be more subtle and not overwhelming for a student. For this purpose, I prefer using different kinds of speaking error correction . Here are some of them: recast or shadowing (teacher repeats the correct variant of what a student said Example 1: Student: She goed to work yesterday. Teacher: Oh, she went to work yesterday. Example 2: Teacher: What is the girl in the picture doing? Student: She speaks to her friend. ...