Since I live in Sweden there was never an alternative for me.
But me experience of school is not all that bad.
Grades 1 thru 6 was pretty much shit (with the exception of English which is pretty useful and learning a language in classes is pretty standard).
I already know how to read and write and what + - * and / meant when I started school. Still I had to sit like the whole first year (at least it felt like that back then) and type a a a a a a … b b b b b … and so forth learning letters and number individually and then reading practice.
This is a really horrible thing to do to a 7 year old kid that is excited about starting school and already know how to read.
It also illustrates the main problem of public schooling which is the complete lack of individual treatment that gets pupils that are better or have just learned more in home down and make them do stuff that is just tedious to them, destroying there faith in education and knowledge rather then nursing it with new challanges.
Up to grade 6 it was way to slow, simple and repetitive for me.
But I do think they have addressed some of these issues now. When my little sister went to school they had mixed classes grades 1-3 and so forth. So what see did is she simply studied with the ones that where one year ahead of her when she caught up to them and she skipped ahead 2 years in this manner.
Grades 7-9 we had a choice of advanced or basic maths and English. Also we started a third language and started specialised classes in natural sciences for real so there I felt I learned plenty of stuff. We had snakes on the floor in biology, blow lots of stuff up in chemistry and chocked our selves with electricity in physics so that was a laugh and a perfect way to learn at that age.
Grades 10-12 (our equivalent of high school) was good. We touched topics like theory of relativity and quantum physics. There where programming classes, philosophy, basic accounting and law, learned the American civil was wasn’t about slavery but about big government, we programmed LED Christmas trees in some binary language used for code-pads and such and no fing creationism in biology. So that was good.
It could still have been better. More room for individualism and the high school programs designed to prepare for higher studies don’t really do that all that well. I had no idea how to study on my own or write essays when I started university…
But in general if you just get the option to compress grades 1-6 which exist now our public school system seems pretty ok. Granted I growing up in one of the riches suburbs in the country (which doesn’t say much in equal Sweden). So I attended some of the best public schools in the country filled with motivated students, but still it should be ok in most places.
Except the ghetto schools, filled with kids who are mentally destroyed by the wars they ran away from and our broken down immigration system that teaches them how to apply for welfare and then put them in camps for ages with no knowledge of what will happen to them.