The quality of academic programs is outstanding. My child is performing above average for her grade. However, I sense that there is a struggle with getting qualified teachers in this school. The extracurricular activities really can use some improvement. There is no gym and no structured period for physical education. The level of parent involvement seems to be pretty good. The amount of homework seems to be excessive especially since my child is not encouraged to start on homework during the after school program. Overall, the school is O.K. but can use some improvement.