Amazing school. The communication between Parents and School is amazing. They carry you along with your childs progress and challenges.