School B for sure. Unless you plan on getting a job that will eventually pay off your debt, (which in this economy, it is hard to even find a job), then I would suggest against not going to school A. Besides, you might as well exploit the free college, and you can always go the school A afterwards, probably in a better position. Going to free college will also give you time for you to be able to save up to pay for School A if you wanted to go after school B.