amazing teachers. My son loved it and evolved in ways I would not have imagined. My step son attended late in the year and improved so much all of the family commented! They have a terrific staff who is caring and professional. The activities are very age appropriate and the send home material is very helpful!