Private schools to get $3.4b cash bonanza