With Google Sites, users can create custom webpages for all sorts of uses.
There are a lot of templates to choose from. Along with default templates created by Google, there are also user-submitted templates. Really proud of your page design? You can submit it as a public template viewable here.
The Classroom Template:
This template is especially useful for teachers.
Yes, even files like videos...
YouTube
Maps
Google + Posts (Public Only)
Speaking of that social network that we all totally use, here's a +1 button with click counter:
Here's my own teacher site. I made it from scratch and then shared the template publicly:
Here's a project my 11th grade U.S. History and Dual Credit U.S. History classes do each year using Google Sites:
I also teach a professional development on how to use Google Sites and the Site Maestro add-on for Google Sheets to create, distribute, and assess student ePortfolios.