Many teachers today do not have a sound knowledge of grammar and semantics as they have gone through an education system that did not place sufficient importance on these areas.
Many parents who speak in English to their children are themselves unable to speak in standard English, resulting in kids picking up wrong usage right from the start.
The problem with most people is that they see problems with others, but not problems in themselves.
Yes. Teachers need to set a good example for their students. But how much time a child spend at school? How much time a child spend at home with its parents?
For the benefit of the argument, lets put the time spent (at home and school) equally at 50%. If that is the case, don't you think parents themselves have to speak good english themselves?
Come on. I came across a piece of news that mentioned that young parents are sending their children to "special" kindergartens that employ "western trained" teachers, so that to eliminate any chance of their child getting exposed to "Singaporean" English.
Wake up. There is no point spending thousands sending your kid to "Motessorri" or its ilk, if you yourself speak shite English. Not a very condusive enviroment inint?
Whats the point of the kid speaking good english in school, but when back at home, the parents speak lousy english to the kid? (Of course there are exceptions to the rule, but they remain, exceptions)
Forget it lah, just send to the cheap neighbourhood kindergarten. Or first, send the parent to a English course.
Moral of the Story? Don't Ask Others To Do What You Can't Do Yourself