What is this these days for average, above average, and highly capable students? What do you need to know at the start of these courses? (I realize this is hard to answer.)

I am clueless. DD will be tested for middle school course placement at the end of 5th grade. She is a year ahead in math, though I'm not always convinced it is a true year ahead.