Google Sites allows individuals independently or groups collaboratively to offer web content. Page development is template based. Sites is part of the collection of Google tools called Google apps.
This site offers open source resources for web design. Teachers may find templates here that would allow the creation of nice looking pages.
Tutorials on basic principles of graphic design.