All non-university public schools in China rely on higher-level funding to carry out teaching activities, and the form of higher-level funding is public funds per student. Take Henan Province as an example, every student in high school is in 200 yuan1.every year, every student in junior high school is in 800 yuan, and every student in primary school is in 600 yuan. On the basis of the annual public funds of 12000 yuan per student, colleges and universities also charge different tuition and accommodation fees.
Self-financing of public schools is certainly not reliable;
Since it is a public school, the state finance should be responsible for the income and expenditure of the school, not the school itself. The advantage of public schools is that you don't have to find your own money. As long as all expenses are in line with the policy, they are fully guaranteed by the state finance, so you don't have to find ways to raise money yourself. This is the biggest difference between public schools and private schools.