In the United States laws are largely determined by individual states. The laws in Alabama are quite unique. There is no testing of the students to see if they are meeting any of the state standards. Alabama only approves two specific homeschooling situations.
With the first option homeschooling must be associated with a church school. There terms are interesting. The child does not have to go to the church and have classes there. They do not even have to be a member of the church. There are no specifications or qualifications needed to teach the children. It is simply the churches job to provide documentation of sponsorship and send in attendance information.
When the first application for homeschooling is made it is the responsibility of the church to provide a letter of sponsorship that is signed by the church school administrator. It then is delivered to the local public school superintendent who signs the paperwork and properly files it.
The church school administrator also has to send in attendance records. This can turn into quite a job since many of the children never come to the church school, but are schooled at home by parents. There have been some questions about the accuracy of these records.
The second option is the use of a private tutor. The laws regarding the private tutors are much more stringent. The private tutor must be certified. Tutors are required to meet with the students 140 days a year. The norm is three days a week. It is required by law that the instruction takes place during the schooling hours between 8:00 am and 4:00 pm.
The tutor must file paperwork including evidence of certification and scheduled schooling time and attendance with the local public school superintendent.
In the state of Alabama, parents who really want to do homeschooling on their own, must either become a certified tutor or get a church sponsorship. With the church sponsorship there is not a legal requirement for the number of days the children are taught or the hours. It is strongly recommended that they come close to the 176 hours per school year that the public schools require.
Alabama does not support a public school access for homeschooling option. This means that legally the public schools do not have to allow homeschooled students to participate in activities and classes. This decision is made at the school district level.
With very few restrictions, Alabama seems to be a very friendly homeschooling state.