$12K would be for public school. Since he's here as a foreign student, he will have to pay fees to attend a public school.
Time to time people are able to get this fee waived by speaking with the school the student will be attending. However this typically requires a PR application to be in progress. In your son's case, he won't have a PR application in progress and it's quite possible the school will insist you pay the fee.