In my opinion its not the fault of her poor English only. But the school's HR department or school management fault as well. Because they should be sure about their staff while they are making agreement with them. You can not trust every teacher individually, you are trusting the school and its reputation.