公办学校开除教师是有前提条件的。因为人民教师是事业编制的人员。如果他违反了国家法律,比如说醉驾,比如说出现了刑事案件,这种情况下是必须要开除教师的。
另外一个当教师在教学过程中出现了重大的教学事故,有违师德的行为也可以开除。