My answer was yes to every one of those questions! I taught for 30 years in public school and then two years in a Catholic school. And about the homeschooling, I had a neighbor who put her five children through high school and having them graduate with college credits with homeschooling!