Simulate demographic caps, analyze language-learner quotas across classrooms, balance section rosters to prevent policy overflow, and project mandated language-support staffing hours.
In Italy and several European jurisdictions, proposals seek to set maximum thresholds (often 20% to 30%) on non-native or foreign-born students in kindergarten, primary, and secondary school classrooms. The stated rationale is enhancing linguistic integration and learning outcomes.
However, implementation hinges on neighborhood demographic realities. In high-density immigrant districts, rigid caps can force student transfers to distant schools or necessitate additional classroom creation.
A quota alone does not resolve educational needs without dedicated linguistic support (L2 Italian or ESL mediators). When classes respect balanced distribution, language immersion is maximized while staffing resources can be efficiently scheduled across sections.
Use the balancer to test whether redistribution eliminates overflows, or if the overall intake requires opening an additional section or funding additional mediator hours.
The Auto-Balance algorithm employs a min-max variance heuristic. It retains total student registration per section within physical classroom capacity limits while redistributing language-learners to achieve the minimum difference from the mean cohort proportion.
You can export the resulting plan as a fully compliant administrative audit CSV report with class rosters, ratios, and educator requirements.