i agree that traditional schooling leaves a lot to be desired. it's not just public schools but private schools as well. it's the whole structure of lectures and boring homework and the inflexibility of the teaching material. but most of all, and i believe studies confirmed that (i vaguely remember there was a discussion about this here on HN) the primary factor for a good school experience is the quality of the teachers. that goes for homeschooling as well as public or private schools. and the solution here is not the funding for schools, but the funding of education of teachers. no amount of school funding is going to make schools better if we don't give teachers better training.
besides that though, i think schooling really needs to be revamped. and we already have proven alternative options, if only our governments had the courage to try them.
i am mainly thinking of the montessori education model. it has proven itself. and teacher training is not expensive. it only takes one year if done fulltime.
i really do not know what it takes to change that though. there is so much resistance to change in the education sector that it is really painful to watch.
btw, it is interesting to note that in germany where i am from, homeschooling is strictly illegal. the reason today is that homeschooling allows families to avoid integration into the wider society. it enables insular thinking and allows families to avoid contact with others who think differently. the goal of public schooling in germany is to let children of different backgrounds, cultures, opinions and worldviews interact and learn from each other, to accept and tolerate them and to create an integrated society. school is the only place where different cultures are forced to interact with each other.