Weird... I saw this but instead of a boy it was a girl, and quite a lot of it was different. Still same premise though (bad report card, AIDs boyfriend etc).