Sounds like you're helping him work in his zone of proximal development. Unfortunately, there's a big mismatch between this and the level he's working at school. Since two wrongs don't make a right, I'd keep on teaching him advanced math. smile