He excels tremendously in school. It just depends upon each child, and each child's needs. Sending one child to public school in the morning while keeping another at home is common, and the reason for home-schooling a child seems almost universal. They feel unfulfilled, and they don't have a lot of parental input into the school. Many of our parents are very well educated people, and they want to do a more thorough job of teaching their students than what they feel the public school can do.
Public school has a lot of wasted time.
There are other reasons why parents decide to home-school their children. They don't like the language or the dangerous behavior of the other kids. If you don't want to send your child to school because you think it's too dangerous, unfulfilling, or too slow for your child's needs, and you don't like the things that your child is exposed to, then you would choose to home-school your student. Horizon School, the home-school base for Jeremy Gardner, is a charter school. Every charter school has to be so-called underwritten by a public school district in the state of California.