From my experience in the US, high schools are about 4-5x the size of German schools. That allows for flexible curricular within one school, where you can get into the advanced Calculus class but take it easier with foreign languages, and, most important do sports etc, with everyone.
It really doesn't seem useful to sort people along a linear scale at 10 years of age, especially considering that empirically, the single most important factor for that decision is the parents' ambition.
The US' biggest flaw is quality differences between schools. I can't get my head around the idea that school finances heavily depend on the immediate neighbourhood they're serving. That's both morally bankrupt and severely shortsighted. The larger schools also double or triple the average commute, costing US students an hour per day, strengthening reliance on cars and making social life harder than it needs to be.