My son is in public school, too. They allowed him to skip 2nd grade. I had full support of his 2nd grade teacher-- he was in her class for one month and she saw how he could easily do the work in 4 minutes while the others struggled on. It helped, too, that the principal's wife had skipped a grade, so he was personally open to it. And, I skipped a grade myself. So the conversation went well and it was done.
He is now in 6th grade, first year of middle school. Math is the slowest most "boring" class. Not looking forward to this month's 3 days (2 hours each) of common core state exams. Uprising parents talking about opting out. That's another topic... but I am wondering if I should opt out in math only, just to spare him the pain!
Grade 7 math in our public school will for the first time, offer a combined grade 7/8 curriculum. Science offers an accelerated class as well. So we are looking forward to next year, but I am going to stress all over again as we get closer to high school.
PS.
A few miles away, there is a high school boy, 1st generation American, and he doesn't live in a great district, but is studious and hardworking and was accepted to ALL EIGHT IVY LEAGUES as well as all the NY State schools he applied to.
So a LOT has to do with the home environment, the child's activities, and their attitude about learning and life and what matters to them.