My thoughts are that these are the only legitimate reasons:
# Disability and illness
# Special needs
# Child has been bullied
# Poor educational environments in the local area
Religion is bullshit reason to keep someone out of school. What, don't want them to learn the earth is round? (I kid I kid, but seriously tho)
Homeschooling serves a function in society, and I am all for homeschooling, unless it impedes the progress of others. Both school and home-school should be equal, and in that statement, it needs regulation.