There are no student discounts that I know of on trains in the UK - unless you have a student rail card.
I've used National Express before for a 2 hour journey, it does take a bit longer than the train but there were about 5 people on the whole coach so it wasn't crowded at all, and it was comfortable, plenty of space for bags etc (was going to the airport).