Since we want to limit criminality. The simplest way I can think is to limit the inflow.
One way to get good results on a massive scale I guess would be to take inspiration from courses for higher education.
If you have free accredited online courses for high school. Young adults who missed out on school can see a way forward. This is a characteristic of the challenge. The young people live day to day and have no extra money for education.