Board approves new teacher contract; elects new officers