Google Sites

Google sites are very flexible. They can be plain vanilla and shared internally for agendas or meeting minutes.
They can be developed and customized to serve as a school web site.
You can imbed, spreadsheets and documents which will update in real time if they are set to public in the sharing options.