teacher ranger teacher