The bar I play at has free play on 8 Valley 7-footers. The owner only put the tables in because he had lots of extra room, got a great deal on the tables and thought it would bring in the customers. The problem is that pool players don't buy anything, not even a beer. He tried a weekly 9-ball tournament and added $100 to the $10 entry. It regularly drew 16 players...and sold three drinks...total. I suspect he'll reduce the table count to 2 or 3 tables within a year.
Attend some local school board meetings where they discuss the budget. After we've eliminated art classes, music classes, history classes and more than half of the after-school activities...let's add pool! Dream on.
I don't mean to be a buzz kill on your ideas, but we've got to work within reality. It's as though I challenged SVB to a 9-ball match, race to 25 and he gets the breaks. I probably couldn't even win that in my dreams.
What about a compromise? Having a couple of tables with pool being free, but the players have to buy at least one drink if they want to stick around and occupy the tables for others longer than 15 minutes.
Regarding the accessibility to youth, it doesn't necessarily have to be schools. Most kids would just fight with cues and steal balls anyway. What about more tables in youth centers, fast foods, summer camps and other places kids and teens usually stick around? Or even dedicated "mini-poolhalls" built primarily for young people, with a few cheap tables, music, food and non-alchoholic beverages, plus beer for adult visitors?