Batch-processing rigidity
The Factory Model
The age-graded classroom is a batch process. Students enter in cohorts sorted by manufacturing date (birth year) and advance on a fixed clock, whether or not the current unit is mastered. It is the architecture of a factory line, inherited wholesale from industrial-era logistics.
Really a routing problem
Strip away the tradition and what remains is queueing theory: concepts arrive, learners process them at different rates, and the system has to decide when each one advances. Batching by age was simply the cheapest policy to administer before computers. Better policies existed; they were just unaffordable to run.
Route on competence instead of the calendar and the rigidity dissolves. What forced batching was the cost of tracking and routing every learner individually, and that is exactly the cost modern systems remove.