Lots of people get college credit in high school. My daughter got nearly two years worth of credits. Colleges, however, have absolute limits on the number of such credits they will accept toward a degree. I suspect for political or financial reasons.
You didn't when I was in High School.
I had to repeat US History, World History, American Government, Biology, Physical Science, American literature, English literature, Composition and speech.
The only difference was that when I took these courses in College, I got, for the most part, a socialist spin on these subjects. These days you get the socialist spin in High School, so why do they require you to take it again in College?
I suspect for political or financial reasons.
Ya think?