Homeschooling is like growing your own food (or doing any other activity where you don't take advantage of division of labor): if you enjoy it, have time for it and are good at it, it's worth trying. Otherwise it's useless frustration.
Are you kidding? Did you go to school? Teaching material to a class of 10 (let alone 20 or 50) K-12 kids, selected only by location and socio-economic class, is a ridiculously overconstrained problem. To give one of the main problems: for each concept you teach, you have to choose how long to explain it and give examples. If you move on, then any kid who didn't really get it will become very lost for the rest of the year (I'm thinking of technical subjects, where you have long dependent chains of concepts). If you keep dropping kids, then everyone gets los...
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.