School kids are being offered new swing sets, slides and library books in the pre-election federal budget.

Every federal electorate across Australia will be given $200,000 to spend on “priority projects” across their school communities.

“No one knows the needs of a local school better than the school community itself, its parents and teachers,” Treasurer Josh Frydenberg told parliament on Tuesday night.

“Funding will be available for projects such as upgrades to libraries, classrooms and play equipment.”

The $30.2 million has been set aside in the 2019/20 financial year, but there is no funding allocated in the budget papers for the three years after that.

Despite concerted attacks from Labor and the unions, the government argues its spending on public, independent and Catholic schools is at an “all-time high” and will continue to grow over the next decade.

Recurring funding for schools hits $19.9 billion in 2019, an average of $5097 per student.

The treasurer has locked in funding to guarantee children have access to 15 hours of child care per week in their final year before starting primary school.

The $453 million extension will give parents of preschool students funding certainty until the end of next year.

A range of small-scale projects aimed at music, arts and Australian constitution studies, along with online mathematics classes, also received funding in the federal budget.

The government has also promised $525 million over five years to improve the quality of Australia’s vocational education and training system.

It has earmarked money to expand “second chance learning” in language, literacy, numeracy and digital skills to upskill at-risk workers.

Scholarships of up to $15,000 per year are being offered to domestic and international students who complete their degrees at regional universities.