Homeschooling: An Overview and Financial Implications for Public Schools.