If you don't receive good suggestions here, you might want to try the Learning Challenges board at the Well-Trained Mind website: http://forums.welltrainedmind.com/forum/6-the-learning-challenges-board/

Best of wishes for a speedy recovery for your teen.