What do you mean by this exactly? You are school, right? It’s not possible you are not teaching them right? Should a person not have the right to fail the course from start to finish?
The reason we are doing this is that at a certain point knowledge starts to "fade away" and even if you are in the middle of a course, you might start forgetting things you learned at the start of it. That said, self-paced learning is unfortunately not something that works for everybody. Our students get to try it out in our admissions process & demo month[1] to cancel free of charge before they commit.
[1] https://www.turingcollege.com/faq/what-is-the-demo-period-an...
For the purpose of trying to determine what is or is not fair I don't think it matters whose fault this is (a failure of the school's pedagogy or of the student's ability to keep up) because I think allowing the failure state to continue is fundamentally unfair.
The thing with data science that it is a pretty new field, and data scientist tasks differ from company to company. Partnerships with companies help us understand the maturity of data science in every company and prepare students accordingly.