I third the principle/teacher meeting.

FWIW - the apprentice mechanic at dh work was raised by his grandparents. His sister and mother are into d r u g s, his father committed suicide when he was little, and his grandparents aren't exactly nice to him... BUT he's surprisingly all round nice guy. Doesn't matter the adversity, it can be overcome...

hope things are sorted out quickly and painlessly xx