Basically, I've had two interviews with a company. They seemed to have really liked me and really want me to be part of their team as a software dev. The problem is I'm currently a student, to join them I would have to drop out of school. After converting their salary numbers to $/h I realize my current part time job as a web dev pays slightly more.
If I stay in school, in January, I can do Coop with a different company that pays even higher which already got me a job offer. The interviewers and two senior engineers of the company which I've had the interview in were really nice to me during the interview and really wanted to rope me in so I feel like I might owe them an explanation for turning their offer down. Should I tell them all the reasons or should I just make it brief.