There are now 20 NSW schools charging more than $45,000 annually for year 12, but the real cost goes beyond fees.