By Leo Babauta
Unschooling is a version, a subset, of homeschooling -- schooling at home. I also think it's the best version of homeschooling (or learning in general), because it prepares you for life, for being an entrepreneur, for learning anything, for being autonomous.
What makes unschooling different from other homeschooling methods? Often when people homeschool, they just do school at home -- do a curriculum with math, science, reading, history, etc. at home, often with similar teaching methods and books.
But that doesn't take advantage of the freedom of homeschooling! We can do whatever we want, because there are no rules, no one to tell us we're doing it wrong, which means we can get creative as hell.
So unschooling throws all the rules of school out the door: