Skills gap

Due to talent differences, interests, grouping students by age regardless (aka platooning), and background there are always large gaps in skills within a class.  A common way this manifests is that some are bored and many are lost.  This contributes to behavior problems and retards learning.

How can this system help me mitigate this problem?