根据条件(3)和(4),可得:丙不是英语老师,也不是语文老师,所以丙是数学老师,又因为甲上课不说英语,所以甲不是英语老师,则甲是语文老师,所以剩下的乙就是英语老师.答:甲是英语老师,乙是语文老师,丙是数学老师.