Public school was too easy for him. He was bored and not being challenged enough. Plus the last 2 years things kind of started getting a little creepy. I won't go into details here but there was definitely some indoctrination stuff going on that did not sit right with me.
I am not saying homeschooling is right for every child, but if your child excels in Math, is scoring off the charts in most subjects and appears to be bored, I highly encourage looking into it. There are a ton of homeschooling resources available now and there are a lot of good hybrid options too.