The big difference is also that German high school students are split into three different schools with the top school (Gymnasium) being much harder than US high schools.
In US high schools, students are not split and obviously they can't advance as fast.
In US high schools, students are not split and obviously they can't advance as fast.