Ohio State VS Alabama for Environmental Engineering

My son got accepted to Engineering for both OSU and Alabama. He got scholarships to both but the one for Alabama is significantly more. He got accepted to Honors for Alabama and waiting to hear from OSU. He hopes to play Sousaphone in the marching band for whichever school he attends.

He is leaning towards OSU. I think he should consider Alabama for the cost (although a lot further than us since we are in VA).

Anyone have any experience with both of these schools or can give some insight?

Based on academics alone, OSU outranks Alabama. According to the most recent rankings from US News and World Report, OSU’s engineering program ranks 29th, while Alabama doesn’t even fall in top 100.