Social time at school in the elementary grades is pretty much limited to recess and lunch. Homeschool group park days, field trips, and community-based extracurricular sports and clubs can provide social opportunities. Depending on what the laws are like where you live, your child might even be allowed to continue with school "specials" (intramural sports, music, drama, clubs, etc.) while homeschooling.

It sounds like you are currently at least two-thirds of the way to homeschooling full-time - your child is self-developing in reading and language arts, and you are accelerating at home in science and math already. If you look at the amount of time and resources you are using trying to compensate for a poor academic fit with enrichment and instruction at home, and trying to convince the school to meet your child's needs, you are probably already expending more energy than it would take if you were actually just homeschooling and arranging afterschool and weekend playdates to help your son maintain contact with his friends.

One of the best things about homeschooling for our family is that it is just plain easier than trying to fight constantly to ensure that the education being provided is even close to appropriate, and if it becomes clear that our son needs more challenge, or a different instructional program, we can change it right away.

[/pro-homeschooling rant]