The internet has its place in teaching, but it cannot replace the public schools.
Think of the American West in its early years. Many of the parents could not spell, read, do math, etc. Educated teachers were brought in to do the job. After school, children learned at home by helping with the work at home.
Today, parents are better educated, but as each new technology arrives, better educated teachers than the parents are needed to pass on the new concepts.
So in many ways, hooking the children to the internet sounds like an ideal answer. But it is not. Kids have short attention spans and their minds wander easily. A recorded program could not see this happening, and a live teacher would have to have so many students at one time he/she could not see what individuals are doing. The classroom offers a place where the teachers and students can interact. That two way street is necessary and cannot be duplicated on the internet.
Today's economics prevent single wage earning parents. Most households have to have two incomes (sometimes three and four). Taking one income away just to sit and be present while the child is on the computer is not sensible or economically feasible.
Good teachers at schools are much more effective in teaching young minds.
Arguments on here include "I didn't learn sh*t in school, all my learning I did on my own outside of school". All my life I have known people like this, many in classes I took. The majority of the students learned well and went on to do well in life. But some just would not learn. Many fought the system, while some others had learning disabilities beyond the teachers abilities. Schools are getting better with the disabilities part, but those kids would be even further lost with one track on-line learning.
Then there are the arguments about propaganda and programming. Really? What political bull is being fed in math classes? English? Science? And even in other types of classes that might be open to it, I have not seen it. But if you want to see kids that have been programmed, look amongst the home schooled, where you can find many who have had their parents' biases crammed into them daily. The home schooled do not get a chance to hear any other views. While most of the home schooled kids' parents are doing their best, that is still where more problems can occur with "programming".
As I said, internet teaching would fail more kids. For the older student, with a true interest in learning as much as possible and more likely to have a way of questioning the learning, it is great. I have used it and was happy. But it will not work well for younger kids.