Ich glaube bei dieser Art von Software stellt sich nicht die Frage mit welcher Sprache die seite geschrieben wird.
Er brauch jedeglich ein Thema.
Zum Hosting habe ich ebenfalls keine Bedenken, da ich davon ausgehe dass die Schule über derartige Hardware/Software verfügt.
Mach doch einfach eine Angepasste Internet-Startseite, welche die Suchleiste ersetzt.
2/3 Frames
Links eine Navigation (z.B Community, Sport, News etc.) und rechts werden dann die einzelnen Links zu den Seiten angezeigt. (Bei Community z.B MeinVZ / Facebook)
Ist relativ einfach, dass schwierigste an webseiten ist eig. das Design &' gewisse "Highlights".
z.B könntest du per mouseover über den Link eine Vorschau der webseite anzeigen lassen.
Gilt natürlich alles nur als Anregung.
Gruß