Can I be honest? It should be your partner talking to his son about these things.
FWIW I totally agree with you, and he won't get anything from clink anyway if your incomes are too high.
he will simply fail school and that will be his own fault - take yourself out of the firing line and let DH handle his own son.
You better get some rules sorted about when the kids gets after school jobs etc