I know we've "talked" about this before but math club/math competitions. There are some for younger kids (continental math, math olympiad, math kangaroo). If they work with a small group of capable math kids, it's worked better for my kids.