The KIDS Coaching and Training Project staff (KIDS coaches) offer individualized classroom teacher and team support that builds on strengths and facilitates high quality practice through on-site visits, on-going communication and reflective and embedded professional learning opportunities. In addition, educators can find professional learning opportunities on a range of topics relating to KIDS.