There are basically three non-brick and mortal public school options:
1. Charter schools with an Independent Study component. The advantages to this is that the state will pay for your curriculum. They will also pay for other educational providers like piano lessons, swim team, field trips, etc. Disadvantages include dealing with the state. We had some good success with these.
2. Private schools. The advantages to this is you get some of the benefits of specialized teachers, classrooms, resources, etc without the state's educational agenda. The main disadvantage is cost. We never tried these.
3. Straight homeschooling. The advantage is complete educational autonomy. The disadvantage is complete educational autonomy.

You have to do everything and pay for everything on your own. In addition, it is a legal gray area which can cause some stress. We eventually took the plunge, but by the time we did, the kids were ready to start classes at the Community College.
As for curriculum, my kids really thrived with the BJU English and Language Arts. I can't say enough good things about it. Math was kind of a mixed bag. We bounced around and never seemed to 'arrive' on the best one. I have shelves full of half finished math books in my garage.
The journey is half the fun. I look back now and wish I had savored the experience more in the moment. My children have such a strong bond now that they are teenagers because of the time they spent together.