Teachers oversee what students write to each other in class assignments. It is monitored. My son has had some wonderful assignments, read some wonderful books, and had some meaningful discussions with classmates. This should also be parent-driven: helping the teachers by checking on your student, making suggestions and teaching them how to address others in class. This spills over into the business world.
If a student looks like they are lagging, the teachers will phone the student to talk. They will also talk to the parent if the parent wants to discuss anything. An example: in language classes, the teachers offer tutoring one-on-one sessions. What better way to learn! I have vision issues, and I had missed an email about my son's math class. I emailed the teacher a question, she answered with the info I needed. The teachers have Live Lessons, where students have 'conference' classes and work together on assignments. It's wonderful.
Students work at their own pace--the computer lets them know when they are behind in a subject. My son can work ahead in subjects he really likes, and can finish early. The assignments are set up so that they have to be done in order. As each assignment is finished, the students submits it for checking by the parents. The parent can look at the assignment, then marks it complete to go to the teacher for grading. I can look at my son's assignments and books, videos, etc and know what he is working on. Daily. Very helpful.
Local schools were downsizing, had too many problems. My son can go on the computer 24/7 and work! He loves it. The teachers communicate with him, and with me, all the time! I work as his 'learning coach' so I know what he is doing. I am the one who approves assignments before they are sent for grading. Parents don't really understand how good this school is, or everyone would be there. My son graduates this yr, he has great SAT scores. Awesome staff here, They are more than willing to help, even meeting kids one-on-one. THE BEST WORK HERE!!