Some of the country's best public schools don’t charge tuition — but parents are still paying a fortune to get in.