This is Google's new version of Google Sites. A new Google site can be created the same way as a classic site, but choose "in new Sites". The new Google sites must be published before others can see them.
Recreate your site using the new Google Sites editor.
Add your name and the URL for the published site to the Student Websites page.