Alabama homeschooling laws and requirements
*This is not intended to be legal advice and is distributed for information purposes only. Homeschool laws can change often so please check for updates at the Alabama Department of Education website.
Alabama does not have a specific law regarding homeschooling so all information regarding homeschooling can be found in their Education Law.
To homeschool in Alabama, families have three choices. AL Code § 16-28-3 (2018)
- Attend a church school.
- Attend a private school (this can be at home).
- Private tutor. AL Code § 16-28-5 (2018)
Frequently Asked Questions:
Is a “cover school” required for homeschooling in Alabama?
It is the opinion of the State Superintendent of Education that a “cover school” is not required of parents who choose to homeschool their children.
Am I required to register with the state to homeschool?
While Act 2014-245 requires that private schools (except church schools) register annually with the Department of Education, it is the interpretation of the State Superintendent of Education that this requirement does not apply to homeschool students. The collection of information regarding tuition, number of instructors, enrollment, value of property, and general condition of the school, tend to lend themselves to a brick and mortar facility rather than a homeschool environment.
Parents’ homeschooling their children should notify the local public school superintendent that they are homeschooling their children. This notification is only required at the initial decision to homeschool, and is not required to be made annually.
What are the compulsory attendance ages?
Between 6 and 17 years of age.
Do I need to keep attendance?
Yes, AL Code § 16-28-8 (2018) but there is not a set number of instructional days for private school.
To better understand the homeschooling requirements in Alabama, I highly recommend reaching out to local homeschoolers. These homeschoolers comply with the requirements personally and can help you understand exactly what you need to to get started.