Set default home page for Magento

Make sure you created the needed page into this section:

CMS > Pages

Then, the main part, the section where you can set a page as the homepage is located into:

System > Configuration > Web [left menu] > Default Pages [section] > CMS Home Page

Don’t forget, if you have a multi store check the values for the appropriate configuration scope (store)  [top left menu]