Private schools getting $6700 more per student than NSW public schools