The solution is to make the players employees and allow the school to pay them
directly and require them to sign contracts. Any player still under contract must be "bought" by the school taking him in a transfer like pro soccer. That way the smaller schools get a return on their investment into developing that player.