WordPress by default sets the blog index as the default home page. After you’re done creating your home page and do not know how to set it to display as your site’s front page then this article will show you how to do it.
Setting up your front page is very easy, all you need to do is going to Settings > Reading. You will be taken to a page with various settings, the setting you need is located at the top labeled Front page displays.
Select A static page, then choose your page on the Front page option. Hit Save Changes.
Besides the front page, do not forget to assign a page for displaying your blog posts. You can do this by creating a new page, just leave it empty, publish and choose the page for the Posts page option.