Ich weiß (ehrlich) nicht, ob es tatsächlich moralisch fragwürdig wäre, wenn die SuS die Fahrtkosten der Lehrkräfte mitbezahlen. Man könnte schon auch sagen, dass diejenigen für die Reise bezahlen, die davon profitieren.
Mit ähnlicher Argumentation könnte man auch ein Schulgeld einfordern. 100 € im Monat um die Kosten der Bildung mitzutragen.
Dazu kommt, dass man vielleicht mit höheren Kosten sozial benachteiligte Kinder von der Teilnahme abhalten. Gerade die, die knapp über den Sozialleistungen liegen.
Letztlich gehören Klassenfahrten genauso wie Tagesausflüge oder Theaterbesuche zum Schulbesuch. Entsprechend sollte der Staat auch die Kosten für seine Mitarbeiter tragen.