My child has attended this school (GAPA) for 2 years. We have traveled a long and difficult road before finding and receiving 'grace' and compassion at GAPA. This school provided to my son challenges, structure and responsibilities and not to mention top notch education. I would definitely recommend this school to anyone. We are now embarking on a difficult decision to find another school, for my child will be entering into Middle School and he has expressed great interest in playing team sports, which, GAPA does not offer. If GAPA had the extracirricular activities needed to further challenge and fulfill my child's needs, we would stay there.