Another option for getting your information onto the web is to run your own web server — personally or at the school or district level. While running your own web server is not for the faint of heart, it provides easy access to and total control of your web content.
This post explains the steps needed to get an Apache web server up and running. Note that you’ll need a newer version of the Visual C++ Redistributable than the one listed in the article. The Apache Lounge download page has the latest information.