Another valuable form of scaffolding for teachers is interaction with mentors and peers. Meeting the needs of diverse learners and helping all children to develop and learn require significant time for teachers to collaborate with colleagues, discuss and observe best practices, and participate in meaningful professional development. Most teachers, including novice teachers, get too little time for such activities. While providing time and opportunity for teachers to do these things can be very challenging for administrators, it is critical.75