Just a generation ago, homeschooling was considered fringe, and homeschooling parents were often left to fend for themselves when it came to educational materials for their kids. Their choices were generally to budget way too much for overpriced commercial materials from publishers, or to make it all up themselves.
Today, . . .