Does he not finish his work because he doesn't understand the concepts, or because he isn't fast yet? Not understanding the concepts would seem to be a legitimate reason to slow down instruction, but not being as fast as older kids at completing problems would not.