My child LOVES TCS and so do we as parents. He is excited to prove himself to his teacher and is thoroughly challenged. He has amazing communication skills and works well with everyone in his classes. Our son likes how he is challenged, and as parents, we love to see him WANT to succeed and get better.