My children are no longer school aged. However, though they began in public schools, and one was even put into a magnet school, we switched to homeschooling when they were 8 to 12 years old.
We never regretted it, and all of them have done well for themselves in their lives since.
I understand that there are different styles of homeschooling. Ours was that I chose the books, the lessons etc., but we had a certified teacher that each met with, one on one, once a week. He was in charge of math, since I knew that we were going to get past my abilities to teach higher math well shortly, with one child already going on 13.
Meanwhile, he looked over some of what we did through the week, though he did not involve himself in my lesson plans. The benefit was that he made sure they had all their credits and got their actual diplomas, and were able to go on to college if they wished, without taking any other classes, etc.
I feel that we were closer to our children for homeschooling, too. Plus, I saw a huge gap in what my children knew, as compared to their friends who were not homeschooled. That I really liked.
One thing to remember is to make sure there's adequate social activity. It's not difficult, but you have to plan for it. Mine took field trips we planned, were involved with the local Police Activities League, where they took and competed in, Tae Kwon Do, got together with an astronomy group a few weeks a year etc.
In this day and age of computers, almost anything you need to know is at your fingertips. You can even plan great lessons around articles from places like National Geo etc.
And remember, everything is a lesson. Banking (Don't neglect the things they will need to know every day, like making change, writing out a check, etc.), cooking, etc. You will find it becomes second nature to point out things at all turns, whatever the time of day or night, and teach something interesting about common things.
Plan well, and enjoy!