Could you redirect narrating a fantasy to writing a story? Maybe he could dictate to you at first.

For math: maybe a more investigative approach with manipulatives would suit him instead of doing problems?

Have you looked into Descartes' Cove? It's a fantasy math game...