IB’s rigid structure is not well suited for the most advanced-in-math students, since its usual math offerings are designed for students to finish at +0 (studies SL) to +1 (HL) and are not supposed to be taken early. (Why wouldn’t IB allow the most advanced students to take math or foreign language earlier than the usual schedule?)