Melbourne primary schools fees. Public primary schools are fully government-funded and free to attend. However, you are usually asked to pay a voluntary school levy per student per year. You will also need to pay for uniforms, some books and extra-curricular subjects and activities such as excursions.