Cards enjoyed school-best season