I am o glad you are finally getting some action, well done for sticking to your guns.......just another thought, forgive me if I'm repeating anything already said,......but something I've done with DD & have found made them sit up & really take notice, ...maybe it will for you too.......
take your Son to your Doctor, explain your worries about his state of mind, & the immense stress & fear he's under, & any ailments it can cause....aches & pains, headaches, dizziness, chest pain, stomach trouble etc etc........you already have the migraine from the earlier incident......... my GP was fuming that DD IBS is out of control due to her School problems, & is happy to back me all the way, letters etc etc........
then also contact whatever your equivelant of our Educational Welfare Officer is, & let them know what is going on too. & how you worry it will afect DSs attendance.......
turns out from my experience they are not just there to catch truants & hassel slack parents into getting there kids to School on time.... our EWO called a big meeting with the School & demanded to know what was going on...... now that would kick your slack Principal into gear too??
Good luck, & hope this is resolved quickly for you........its dreadful your boy is feeling so bad that he feels lifes not worth living, having heard similar from my 7 year old, I know how you feel
your handling it brilliantly, I wish you all the luck in the world that its resolved soom