My son is an honor student as are most of his friends. The content of their AP and IB courses is the same as my regular classes when I was in high school. We have dumbed down the basic education of our children to a point of absurdity. Parents crying about having to help their children with homework. Students sleeping in class. My son's friends report teachers knowingly allowing students to copy each other's papers in class so the kids, at least, turn something in. Everyone has gotten lazy, very lazy. The idea that we are trying to achieve 'the best' is humorous. I believe that we are simply attempting to stop the downhill spiral. When I graduated from high school, I had Algebra 2, Chemistry, Biology, 4 years of French and 2 of Latin, 4 years of English,Psychology, Government, Economics, typing, Geography and lots of art, music and drama classes. That was 1971 and all the kids in my freshman year of college had the same stuff.
Why can't we at least achieve the standards of 1971?
Why all the bellyaching? The kids can handle it. We did.
I suppose this varies regionally and by school, but my kids AP classes are definitely what I did in college. My kids have done WAAY more in high school than I ever did! The highest math available to me was pre-calc. In my kid's school we have kids taking calculus in 10th grade and they've had to work to provided appropriate coursework beyond that. I remember a few of the really smart kids taking physics, in my kid's school most kids have some and the really smart kids have two or three years of it.
What I notice at our school is the divide. High kids go AP all the way taking their PE and health credits in the summer so they can fit it all in, normal kids often end up doing dual enrollment at the community college because it's easier, lower kids do nothing but throw the curve because we ignore their needs.
My oldest went to college as a junior due to all his AP and jumped right into his electrical engineering and computer science majors. How much more rigorous can it get? I think it's verging on ridiculous now.