What are the real causes and solutions of the drop out crisis?

Many research studies show that students drop out because:

1. Students are bored and disengaged.

2. They had to get a job.

3. They got pregnant.

4. They couldn't get good grades.

However, what do you think are the real causes of the dropout crisis? And what changes are needed?