I think there are better ways. We cannot, for example, teach kids about democracy in environments that give kids often less agency than prisoners in prisons. Democratic schools like Summerhill, Sudbury or unschooling are good starts. Kids at those schools have control over their schedule: if they want to keep a more structured schedule, they can, if they want a more relaxed schedule, sure. Each kid also has a vote in how the school is run, including in a judicial system for administering discipline.
At the very minimum, ending age segregation policies at schools would be a good start for more dynamic learning.