At the end of course, their grades are based on what they have done on their exams. It is up to the student if they pass or fail.
To solve the education problem we need to get rid of teachers with degrees in education. Make every teacher have a real academic degree.
The fact that you already provide study sessions shows you are a step above.
There are many problems with higher education in this country.
I think the first step to fix these problems is to hold the professors accountable for their work. I know of no other business (and it is a business) where the customers are blamed for receiving a shoddy product. The students are customers. If a professor is incapable of teaching a student (who has met the prerequisites) than the professor should not take the money from the student.
Again, I commend you on your efforts and I wish you well.