Homeschooling gives children a good deal of autonomy– namely freedom in scheduling, freedom to explore subjects that fascinate them, and freedom to learn and work in their own style. Not surprisingly, kids really enjoy freedom, and most wouldn’t trade it for a public school experience for any reason.