There is the MLB tuition program that they can negotiate in their first contract. Given that schools only have on average 12 scholarships to divide between the players it might be more profitable to negotiate with a team for the max bonus with max scholarship money. One would hope that the teams would be smart enough to have people motivated and organized. I know, there is plenty of evidence to the contrary.