答案当然是否定的,外教教英语不一定比中国老师教得好。
首先,很多外教可能并不是来自英语母语的国家,同中国教师一样,他们都是后来学习的英语。他们的发音也会存在一定的问题。另外,即使是来自于英语国家,他们的发音也不一定标准。就像中国一样,谁的普通话都标准么?北方人儿化音较重,南方人有些平翘舌不分,n、l不分等等。
其次,大多来到中国的外教并没有教学的经验。比如我大学的外教们,直言不讳地说“我重来没有上过商务统计课。”当时听到以后简直觉得五雷轰顶,外教们也是够诚实啊。即使他是来自英语国家的人,教学起来也未必就能得心应手。教学还需要有一定的经验。
第三,即使外教来自于英语母语国家,且有教学经验,但是他们不了解中国学生,也就不了解中国学生在学习英语中遇到的困难是什么,也就不知道应该怎么解决。比如,让一位外教来教高考,他可能自己也要崩溃,考点是什么,为什么考这个,有什么方法和技巧?他一概不知。
所以,外教教英语未必有中国教师教得好,因为中国教师自己也有学习英语的经历,他们更清楚中国学生存在的问题。比如在写作中常常出现的问题是句子结构的问题,比如双谓语和多谓语动词,这是由于英语和汉语语法的不同造成的区别,那么也就知道该如何帮助学生改正。
并且,如果是中文思维在孩子语言中已经占据主导思维以后,孩子是很难以母语的思维来学习另一个语言的。最好的方法是通过翻译来学习,这个时候外教就有明显的弱势了。
当然,当孩子还非常小,还没有满3岁时候,仍处于双母语习得阶段,有外教教英语可以更好地帮助孩子学习英语,并建立英文思维方式。
总的来说,外教教英语未必好,需要看外教本身的综合素质、教学经验还有孩子的接受程度,才能决定。