Have you talked to the director/owner of the school? I would hate to see you jump due to a new teacher when you have been praising the school up to this point.