Beyond Housing is a local organization focused on educational classes for first time homebuyers. They also have programs in place to assist with the down payment or closing costs for your new home.
Serving the greater metropolitan area of Saint Louis including St. Louis County, Jefferson County, and Saint Charles County. You can get a detailed list of program offerings and income requirements to qualify for down payment assistance at www.beyondhousing.org. However, the educational programs are a huge benefit to everyone, even if you are an experienced homeowner.
Beyond Housing has a list of other programs that are available such as the MHDC program and the Federal Tax Credit programs. Some of these can be combined for great savings, while others are standalone programs. See Beyond Housings site for details.