By default, WordPress is installed as a blog site. This means that your Home Page will display your blog posts. If you are building a regular website, you may not want the Home Page to contain any blog posts. Simply reassign the Home Page from a blog page to a regular page. If you still want to have a blog, you can easily move it to somewhere other than the Home Page. First we will need create a separate "Home" page and "Blog" page.
From your WordPress Administration Panel:
Repeat these steps a second time to make your Blog page, only this time title your page "Blog" and leave the page completely blank. Content added in this page via editing will not show. Only dynamically created blog listings will appear
Now that you've created a separate Home page & Blog page, You need to need to tell WordPress to treat each page as such.
From your WordPress Administration Panel: