I think if a student have some desire for school one will work their ups and downs out throughout the school years. See it is possible for family to be the problem thats makes some drop out. If a student does not feel well, it is most likely that the students performance decreases. I feel if the student has no desire what so ever for school theres no way the student will make it through school. School is another object that forces students to give up and dropout. Changes of the family environment might also effect the students progression, if a parent dies, another child is born, the student has a child, the circumstances change significantly. And some teaching staff teaches to fast and with the teacher moving to fast could cause failure in grades and that also makes students give up. Anything that causes a student to feel unsafe could make them dropout. Additionaly, teachers could be the reason as well.
The student is the last reason I will tell you about but is not the last reason known. If you want a good future go through school and theres a 90% percent better chance your life will turn out better. The other students gets the student to dropout to see what happens to them because they really is the one who wants to but isn't sure what will happen. No matter what your problems are you shouldn't drop out of school. Teachers could be teaching in a way thats not making the course interesting, which also could make the student bored with the course and not getting any motivation from the teaching staff leads to less attendance of the course.
Read more: http://wiki.answers.com/Q/What_causes_students_to_drop_out_of_high_school#ixzz23D5bUjJ4