OpenFlights also has great data[0] here - and not just for airports, but also train stations, airline/carrier codes, and routes (i.e. origin/destination pairs with a carrier).
No sign of schedules from them yet, but there's been a request-for-interest on the site regarding those for a few years now.