Tens of millions of dollars in funding for Catholic and independent schools will be restored by the NSW government three years after a furious backlash from Liberal MPs, parents and teachers over deep cuts.

Education minister Adrian Piccoli will announce on Friday that next week's state budget will contain $50 million over the next four years for new classrooms and facilities in non-government schools.

Education Minister Adrian Piccoli (pictured with Premier Mike Baird, left) will announce on Friday that the budget will double current funding for independent schools. Credit:James Brickwood

The decision represents a doubling of the current capital funding for non-government schools, which was slashed under across-the-board budget cuts imposed by the O'Farrell government in 2012.

"Demand for school places is increasing across NSW and this funding recognises the significant role non-government schools will play in meeting that challenge," Mr Piccoli said.