For years, we've partnered with a local children's bookstore that has given us very favorable rates -- 15% in cash or 25% of sales in books. They have handled selection, and it has been wonderful. This year, for our fall bookfair, instead of holding it at the school we partnered with the U of Washington bookstore in Seattle. They sell way more than kids books -- all books, art supplies, some giftsa nd games, athletic wear, etc. They gave us 25% of all sales (with exceptions for certain things, like electronics) in books. They would have given us a lesser amount in cash. We promoted the heck out of it, and held all sorts of fun activities over the weekend in their very small event space. Kid rock bands, poetry readings, adult musical groups, "edible book contest," etc. We had older kids ready to read to and do crafts with little kids so their parents could shop. It also helped that we did it the weekend before Thanksigivng, so people had their holiday shopping lists with them. Also, teachers had wish lists, and our library included a wish list of diversity titles, all of which were purchased and donated back. Overall, we made three times what we had ever made before.
I've heard some of the big box book retailers do this too. But we liked partnering with a local business, it fits the values of our alternative public school. The trick is coming up with ways to drive the parents there -- the U Bookstore reported that no other school had had the types of events we had, and not other school even much larger ones, had anywhere near the success that we had.