We find that a competency based model works great but my daughter is not in a public school setting. She is in a school with a 1-1 program. A minimum number of sessions must be held for each course but no maximum. The student needs to take as many additional sessions as needed to demonstrate mastery of the required material. On the other hand for my daughter the required material is generally acquired pretty quickly or she demonstrates prior knowledge. This means that she and her teachers can go into more depth, examine nuances or look at additional information not included in the basic required curriculum. She tends to become fascinated with certain parts of the material and they spend time doing extra research. As with many things I think it depends on how it is implemented. With our kind of program it’s perfect for a kid who is motivated to learn as much as they can. YMMV