We're not homeschooling, but we came close to it. After an exhaustive school search for DS6 (in K now), he was not doing well in the one we finally chose. Wasn't learning a thing, and he was being stressed out by the green-yellow-red behavior system. By mid-December last year, fortunately, we'd found another placement for him that was much better - if not for that school, I would be homeschooling him now.
We figured the public schools would not be able to differentiate well enough for him (he's doing basic algebra, analytic geometry, statistics, etc.). We also knew they were anti-acceleration - I don't think there's been but one or two cases of grade acceleration in the whole district for the past decade! And we were quietly advised by a couple of in-the-know families to not bother with the neighborhood public school. So we didn't. (Good thing we didn't need SPED services; that might have been an issue, but he "graduated" OT and seems to not need it now. Like a previous poster said, school-age kids can only access SPED services through the schools themselves, during school hours.)
What shocked us was how poorly the *private* schools in the area handled kids with high math ability! Several of them told us frankly that they couldn't give him what he needs, especially in math. A Montessori school said he would be bored in math and reading; another recommended subject acceleration to third or fourth grade (yikes!); yet another school came right out and said that math was the one subject in which they would not ALLOW kids to work ahead of their age mates. Baffling.
I had already chosen curricula for homeschooling him. But his cup is full at his new school, and so is mine, so I won't be doing it yet. At least I can help my sister with her homeschooling.

cdfox, we're in MA as well. It's frustrating to see how little support this state offers to gifted and 2E kids, in spite of MA's reputation for great public schools.