Eco you already lots of great suggestions from others, I will echo the need to scaffold and support him through all this at the moment. This is essential so he doesn't shut down completely, after that you can talk to him about ongoing strategies he can use in future to avoid so much work piling up.

He is only in junior high, so I think Stanford should still be a possibility for him :-)