by Jim Knight
"Coaching supports teacher development and puts teachers' needs at the heart of professional learning by individualizing their learning and by positioning them as professionals. With many different…