The 8ish Approaches to Homeschooling

A blog post explaining the differences between Classical, Charlotte Mason, Unschooling, TJED, Socratic, and other approaches to homeschooling.