@juliet, your points seem spot on to me. Add that many of the more affluent students in intro STEM classes are retaking much of the class material because they took the AP classes already in high school. Which puts the students from high schools that don’t even offer science APs (or kids who didn’t take them, possibly due to expectations from counselor’s or parents who didn’t realize the importance) at a serious disadvantage.