Shuttles:
Yes, for major breaks, UA does have shuttles scheduled for their peak times. If you fly in/out during this time at Birmingham, you will see lots of kids sitting around waiting on shuttles. Mine has not taken the shuttles. A parent did organize a shuttle on a bus from Tuscaloosa to Atlanta this year for Thanksgiving.
Private Rides:
There are several companies in Tuscaloosa and Birmingham that offer this service. Some charge a flat fee and it can be split between how many ever riders share the ride. We have used this route several times. Mainly when my DD is leaving her car on campus for a longer break. If it is a short break like Fall Break, she will drive to the airport.
Driving to/from Birmingham Airport:
Mine does this for short trips. She has flown home, flown to away football games, flown to see the boyfriend in another state, etc. These short trips she parks at the airport. You can reserve parking ahead of time for the airport parking. Also, there are a few hotels near the airport that offer long term parking with a shuttle that runs to/from the airport.
Parking for breaks on campus:
UA does help in this. For one break they told us to park her car at the Ferg Parking Deck. For winter break one year they told us to have her park her car at the Transportation Hub on campus in their parking deck for free. The chauffered ride I had hired picked her up there to take her to the airport.
Flying:
My kids are pros at flying. However, it really is easy to manuever and they pick it all up easy even with connections. Mine has been stuck in airports due to bad weather and UA parents have been around to help. Connecting fights really is not hard and they can always ask the flight attendant while in flight how to get from the incoming gate to their outgoing gate for their connecting flight. Same for any of the other airline and airport workers. Most airports now have info desks and ambassadors that are there to help. She just needs to ask one of them. You can also pull up on your phone the airport map to show the terminal(s) and gate layouts. I HIGHLY recommend making her sign up for the text notifications from the airline for all flights. Do this with her for your upcoming trip. The airlines all have apps that you can access to do such and check flight status. Getting the text notifications is very important!!! They will text any delays, gate changes, etc.
Driving to/from home:
A lot of kids do drive home for long breaks. We are 9 hours away and mine drove home for winter break this past year. She flew home the year before for winter break. There are UA parents all over! And, they are all there to help. Get on The University of Alabama Parent Group Facebook page. I remember last year there were 2 students driving up to the NE and a bad storm came thru and they were stranded at some gas station in Kentucky. A UA parent PM’d the mom that posted about her son being stranded with the bad weather. Soon another UA parent was on the way to go pick them up that lived a few miles away from where they were. It is not uncommon for UA parents and families on their trips to/from Tuscaloosa to meet up in various places Another UA parent was stranded in Denver at the airport with a flight delayed till the next day. A fellow UA parent went and picked them up, went out to dinner and hosted them for the night. When mine has driven home lately, it ends up being a carvan of UA kids coming home to the Dallas area all following each other.
It really is a great family and we all help each other out.
As for the cost of flying, sadly, that $300ish rate is pretty common for us, even on Southwest. We can not fly anywhere from Dallas to outside of the state of Texas for less than $300 nowadays. I look at it as saving wear and tear on the car, D being stranded on the road with car trouble, etc. Last flight to Birmingham we booked was around $380 and that was on Southwest with an advance purchase.
Hope this helps