For undergraduate students, free normal school students are free, but they need to sign an agreement and after graduation, they must return to their place of origin to work as a teacher. Others are not free, and tuition fees range from 5,000 to more than 10,000. The ordinary one is 5,000, and those majoring in art and software will be more expensive, maybe 10,000.
For graduate students, the academic master's degree is free and subsidized by the state; the professional master's degree has different prices depending on the major.
In addition, the school fully carries out various work-study activities and also provides various scholarships and grants. I have classmates who not only earn tuition and living expenses entirely by themselves, but also provide money to their families. For example, tutoring and other services are quite expensive. Or apply for a green channel and take out a loan to pay for tuition.