Thanks for the tips! One thing I was considering was to try Counting & Probability over the summer and see how he gets on. Either online for the accountability, or just working through the books with an agreed-upon schedule to make sure that we actually make progress through it.

The flipped classroom could be a good model if we go with this. He really prefers to get his homework done during study hall or class time.