Welcome to the forum!
I use mostly glass for storing just about everything, though a few of the flours I use a lot are in well sealed plastic containers - probably had to them for so long that they would be considered unsafe, these days, but that's more for heating purposes, which these aren't used for. There are 3 of the size that will hold a 5 lb bag of flour, and one smaller one I put WW in, as that will go bad, if not used fast enough. The rest goes in the freezer.
Don't bother with those plastic jars, like peanut butter jars and the like - they don't seal well. Even some of the glass jars don't have rubber seals. So if you can't fit them with a standard mason jar lid, don't save it, unless it's for screws, or something that doesn't matter if it seals! I used to have some people saving all their jars for me, and I got a lot that way!
Here's a photo showing a bunch of the different sizes of glass jars I've accumulated - most of the jars on the other 4 shelves are quart size, but a few 3 and 2 cup, for things I don't use much of. And when I buy large amounts of things these get filled, then I put the rest in the amount that will fill the jars in Foodsaver vacuum packs. I keep these in tubs in my basement, with an inventory list. Works great!
Lower shelves, showing the different sizes of jars I've accumulated over the years. by
pepperhead212, on Flickr
Some things I have found need to be put in the freezer, even in vacuum sealed bags, or they will eventually go rancid - most of these I found out the hard way
. Cracked wheat of any type, as well as WW flours, brown rice, wild rice, hulled millet, cornmeal and masa harina. And any kinds of nuts, though almonds keep better than most. Many other whole grain flours will also loose their freshness quicker than the whole grains, but these are ones I know I need to freeze, if bought in large amounts.