My DD10 has been in a home/public school pendulum.

K - Public school for a couple months, was a disaster, homeschooled the rest of the year.
1st - Public school GT offerings increased, still not good, DD managed to make it through the year.
2nd - Public school got worse, yanked her out after a few months of failed advocacy, homeschooled through the rest of the 2nd curriculum and 3rd grade as well.
4th - After grade skip, 4th in public school went rather well. It was the only school year in public school that could be considered a successful fit.
5th - DD is complaining about learning nothing again, but still sticking it out in public.

We're openly considering homeschooling with K12 for 6th grade, and trying again with public in 7th, which is when her middle school would begin.