Our charter middle school (which I love) is enrichment for all, and I think it works well, though it's not enough. What it allows is some differentiated curriculum (if kids are doing a project, the gifted kids can extend it or be more elaborate). Other readings will be assigned for social studies.

We have run into rigor problems (I love how someone described it as exercising the brain!). To supplement, we tried advanced level testing (SAT/ACT), academic competitions (MathCounts, Math Olympiad, Science Olympiad). Summer institutes through talent searches. Then an online math course through EPGY. The academic competitions are supported by the school, but the rest is independently coordinated (and funded). That was son #1. Son #2 thrives on the enrichment work and will devote himself to it and it's harder to persuade him to independently choose rigor.

Fascinating topic! Very pertinent to me and mine.