I'd go the German route and route the students much sooner based on ability and aptitude. Unfortunately, the misapplication of the equal protection clause makes it so we have to treat them all the same rather than fairly.
For instance, there are two college focused programs at that school. One is an Associate Degree program where they can earn an AA while finishing HS. The other is AVID, a program focused on getting students ready for college (especially those who are 1st in family to go to college). Both programs are required to have demographics that mirror the overall student body. Meaning, ESL, Special Ed, etc., not just racial or ethnic differences. Lots of kids in the programs that have no desire, ability, or interest in going to college. They are still in the programs taking resources that would be better focused on students who want to be there and have a reasonable chance to succeed.