Our middle school offers Algebra in 7th grade and Geometry in 8th grade. Then Algebra II in 9th, Pre-Calculus in 10th, AP Calculus AB in 11th, and AP Calculus in 12th.
I would definitely make sure he knows his math facts cold. So many kids get to higher level math and they are still adding or multiplying on their fingers.
For math, I've switched to workbooks from Brighter Child. I had them do Kumon at a younger age to improve math facts, some Singapore Math for Problem Solving, and now this Brighter Child for early Algebra.
Writing is really important. I think most boys hate it! My 4th grader in our local gifted program just wrote a little research paper on the desert. He wrote 6 paragraphs, each about one page long- it took him about an hour per paragraph. They supposedly did it in class, but he didn't so he did it at home.