I work at a printing shop in Vista, Ca actually and we do printing for a pretty good price. The bigger companies won't give you that kind of price so my suggestion is to find your local print shop, if you have one. you can google search screen printing and your zip code or whatever. We work with our customers on making the best decisions for their order, including any non-profits. I'm sure if there is a good one by you, they will help you and work with you. For us, depending on the type of printing and colors, type of shirts, etc., the price should be about $6-8/unit.
Good luck!![]()