I used to work at Lambert, although it’s been 15 years now. I also lived in the very mixed Central West End for ~10 years roughly the 1990s. I’m fairly familiar with the towns / neighborhoods near the airport and further east, both north and south. Such as St. Ann, Woodson Terrace, St. John, etc.
At least then that area generally south of the airport was not an all-black monoculture. Plenty of folks of every shade.
Conversely, Jennings, Ferguson, Kinloch, Dellwood were (are?) much closer to 100% black. Further down I-70 towards downtown it gets far more so. And lots poorer.
Speaking to the entire Greater St. Louis region …
There was a lot of quiet background black hostility in the poorer areas to white folks in general. Which is unsurprising since in general the whites were real good at being hostile to the blacks too.
The only way to know the tone of any given town or neighborhood is to visit it. Go to the local grocery store. Talk to somebody in the canned goods aisle and to the cashier while you’re buying some stuff. Etc.
That won’t be easy from where you’re living, but for darn sure you ought not buy an older home in any area without a lot of in-person due diligence on the house itself, the lot’s drainage for rain & snow, the local police & fire service, condition of the streets, etc.
Many of those tiny neighborhoods are actually separate municipalities with their own cops & city hall. Most of those places have seen their tax base implode and are pretty impoverished of city services even if the houses look fairly working class decent. And some of those police forces are corrupt invaders with their boots on the neck of the locals. In fact the cops collecting fines is one of the main sources of city revenue to pay for operating the police force. It won’t be nice for you if the only white people your neighbors ever see is a corrupt local asshole cop or you.
This is a local black-oriented weekly newspaper & website. You may learn a lot about how the world looks to black St. Louisians by following their output for awhile.