I don't know what a free market person nor a socialist/marxist would have to say, but I do know a few things.
Basic education (K-12) should never be a for-profit enterprise. The profit comes with an educated society. I also know that something is awry when teachers, at their salaries, need to purchase basic supplies for their students. Before my son ever even considered education as his career, I volunteered in his schools. His grade school had a quota on the number of photocopies each teacher could make. Really, I thought! A limit on photocopies? What kind of organization limits something as basic as that?
Schools these days, despite what right wingers claim, are not training grounds for left wing extremists. Unfortunately, in public education, they have to balance the needs of all. That's the way it is. One gets out of education what they put into it. But basic needs such as adequate facilities, adequate teachers, adequate supplies, equal access, etc. are almost like the bottom tier of Maslow's pyramid.
Too many teachers are expected to be surrogate, or in some cases, primary parents to too many kids. And, to be honest, that's probably where education truly fails. At home.