State-funded schools (a big majority) are tuition-free, as foreseen by the respective laws, even often on constitutional level. Segregation of students by parent wealth or income is looked down upon, to the point of being an exception to the constitutionally guaranteed freedom to have private schools (Article 7 section 4 of the German constitution, Sondierungsverbot). Of the private gymnasia, the vast majority is run by the Catholic Church on very low tuition fees (which is more easy as by Concordat, the Church receives a high percentage of the amount of money the State need not spend for a pupil in a Church-school); fees for schools who need to earn money by teaching are higher. Schools with fees generally offer scholarships.
In 2005, the German government spent €5,400 per student for those attending public gymnasium. This is less than what was spent on a student attending Hauptschule, but more than was spent on those attending Realschule. It should be noted that some Hauptschule and Gesamtschule students have special needs requiring extra help, so those schools cannot operate as cost-effectively as gymnasia.