smallships wrote:

google is ranking pages such as our home page when we have other pages that are optimized for the key words. How do we get these key word specific pages found by google?

You should take a look at your backlinks. While building links, you need to direct some to that page as well, most probably you are linking only to your homepage right now. Also keep in mind that you need to have your keyword in most of the anchors.
If you build authority links to the specifical page, it will eventually start ranking higher than the general homepage.