High School Trip
I plan student trips for a living, and my go to is Givenik. Love their service and they donate 5% of your ticket purchase to charity of your choosing. If I remember correctly, most schools are non-profits, so you might be able to get the donation back to the school.