A site that is a good replacement to public school is K12. This website is termed online public school. While all the resources, lessons, and teacher assistance is free, there is still a cost.
A registration fee is asked at times with this program if not living in the specific school district where they operate out of.
The fee can range in price depending upon what school it is. Along with the public school, a private school option is available for those who prefer private school learning.