Something you didn't mention though which always drove me crazy with school was how often it robbed me of the discovery and exploration portions of the learning experience.
Those portions form the substance of life, for me anyways, and every time a teacher would explain things I was on the cusp of understanding on my own anyways it drove me absolutely nuts. Like someone telling you the spoilers to a book or movie you're deeply engaged in.
And when I had already understood concepts the curriculum hadn't yet reached, and had my own perfectly correct and effective methods which happened to differ from whatever they taught when we arrived there, I'd be in trouble for using my familiar and preferred methods. Despite the fact that I actually had a deeper understanding of the problem than someone only having memorized whatever method was being taught, since it was something I had actually encountered in life and figured out independently. This happened so many times in math classes, my teachers started accusing me of cheating on tests because I would ace them while not doing any of the homework. Later on after switching to a non-religious school it became even worse, because we were rehashing stuff all over again like it was a year behind my previous school.
If I had to do it all again I'd have fought harder against school and religion from an earlier age, it was all an awful tar-pit that burned so much time and caused a lot of suffering.