Homeschooling is a good option for people who have time constraints while attending conventional school. This could be applicable for children who are pursuing alternate streams like sports, art, dance, or even live on farms where chores are important.