Our son has attended this school for three years. Overall, we have been very happy with this school. The teachers our son has had the past three years have been absolutely wonderful. They were all great at working with each child on their individual levels of learning. It has been a very fun and nurturing environment for our son to learn and grow. One complaint is that the PTA (while doing many good things) seems extremely "clique" dirven and not overly open to all opinions. That is unfortunate, but had not adversley affected our son's education or experience here.