Non-renewal of beloved teacher’s contract sparks outrage