O wow what a great school!! Wonderful place for my son to learn and grow. This school is set up into 4 30 minute classes. Great for the kids they love the routine. It was recommended and completely welcomed for parents to join ur child during the class which was great because it gave me a chance to learn strategies as well. I would stay there with my son for the first 30-minute class and then as he transition to the next class I would hand him over to his Aid. Who he absolutely loved! The staff is amazing everyone there is so supportive and kind. They also offer once or twice a month a class for the parents I was able to gather some good information. I also love the way that the entire staff would be involved in my son's evaluations each teacher would in detail go over with me my son achievements in their class. 5 stars this a great school!!