Not really, I agree with your statement. It would be a bit naive to consider the entirety of public school to not be authoritative concerning every subject being taught, after all most students would prefer not to be in school right? That said there is no reason why being forced to learn this material will prohibit a student from understanding the core concepts of what they are being taught.
I agree with your point that it would be naive to consider the entirety of public school systems not to be authoritative, and it is important that students submit to that authority as far as they reasonably can. However, authoritarianism is counter-productive in the end, because it invites rebellion and contradicts the most important goal of the education system--to produce citizens that can think critically. Frankly, I'm not opposed to making public debate a mandatory subject in the curriculum, although that is no longer as traditional as it once was.
I cannot agree that the majority of students would prefer not to be in school. When I was a child, I looked forward to school, and I felt that most of my classmates did, too. Our goal should be to inspire children to learn. If they are disinclined, then we are doing something wrong.
Hell when I was five I didn't want to learn mathematics, but I sure did understand it. Whether a student truly understands the topic or not has nothing to do with their preconceived notions but everything to do with the quality of education received.
Again, I find myself somewhat disagreeing with you. Discipline is extremely important in character development, and it is not always possible to inspire every child to learn. But most of what we learn is not actually taught to us. The idea is to light fires in the imaginations of students--to get them to think about what they are learning outside of the classroom. They will not do that if we think of education strictly in terms of pouring knowledge into empty vessels.