We have homeschooled DS9 for two years, and his younger sister for a year. We pulled DS out of school because they were unable to meet any of his needs (academic, social, behavior). He asked to be homeschooled early in 2nd grade; we pulled him out at the end of that year. My only regret was keeping him in school as long as we did, as he now has a distrust of teachers, classes, and most "formal" learning.

We pulled DD out at the beginning of 2nd grade for similar reasons, although she didn't have the behavior problems her brother did. No regrets with our decision.

Neither kid had any real friends at school, so we didn't even have a social reason to stay.

Homeschooling is not a forever option, and you can always go back to school if it doesn't work out. What does your daughter say to the idea?

For math, DS uses AoPS (book only), and DD is doing a combination of LoF and Khan Academy. There are a lot of math options out there, and even the best of them don't work for some kids. Best to see if you can borrow books before you buy anything.