Public school teachers have attacked the Turnbull government after it was revealed seven private schools in Sydney are planning to spend more than $365 million on new facilities, including a castle-like library, rooftop learning terraces, an orchestra pit and a ballet studio.