My first grader is in a similar place in math. My philosophy is to keep feeding him what and at what level he enjoys. He uses khanacademy.com and different iPad apps (like mathdude podcasts.) I encourage him with some of the math games that have a speed component which seems to help him internalize skills faster. He is in a K-5 school; I don't know what happens next year as he is already self-engaged in 5th grade topics. We are hoping some sort of math club or team stuff is in the near future.