Two weeks after school started, DS16 decided to drop AP Psych to take AP Computer Science. 3 days later at open house the teacher commented that DS is way ahead of the class. Two weeks in, he suggested that DS take the weekend to look over all the AP materials for the class, and maybe take some of the practice test on Monday, to consider a move into the NEXT level. Same teacher. If he moves up, the teacher will support any gaps. If he stays put, the teacher will differentiate up.

I love this: the teacher and the student, the real stakeholders, get to figure this subject acceleration out!