"you can't teach something to someone who doesn't want to learn"
Pretty sure you can, when they're kids. Repeated exposure at the very least.
I'm not going to address the rest of your comment, I disagree utterly with pretty much everything you've said there.
How many kids study to pass the test? How many teachers teach to get the kids to pass the test? And thereafter they forget everything. I see grown-ass adults who can't calculate a simple 20% tip on paper, and more who can't do it in their heads, and that's an EASY one. People, working in industry, who don't know that the US has 50 states. I've seen programmers with computer science degrees counting on their fingers to add numbers.
Again, you can't teach something to someone who doesn't want to learn, and you can't prevent someone from learning who does want to. Schools get the credit for education, but they're just present. The mandatory aspect did nothing.