We've always gotten our shirts from a local shop that does alot of work at the school.
We've gotten colored shirts with 3 colors on the front, 1 on the sleve and 1 on the back for $7ish each.
Alot of local places do discounts for schools, or perhaps you've found another sponser.
Wetzel