Non capisco bene la tua domanda... se è sufficiente cosa ?
Se tu ritieni di riuscire a completare tutto il sito per la scuola, in maniera completa ed efficiente, non vedo dove possa stare il problema.
A me sembra che tu non abbia la minima idea di come un sito si metta poi nella rete...
Oppure per sufficiente intendi dire che una volta creato il sito, la scuola poi sia in grado di poterlo modificare con l'introduzione di foto e messaggi ?
Beh! In tal caso se tu stai già creando il sito, ti renderai conto da solo se la scuola successivamente sia in grado di modificarlo senza il tuo aiuto...
Sinceramente mi sembri un pò fuori strada... e ti spiego perchè:
In genere se crei del codice per internet che sia naturalmente la combinazione di: HTML, CSS, JavaScript, PhP, crei del codice chiuso che non dovrebbe subire modifiche da parte di utenti esterni che lo utilizzano solo per motivi professionali, ma lo stesso può essere modificato solo da chi lo ha scritto.
Mentre se desideri che la piattaforma da te creata per la scuola, possa essere modificata da altri utenti con l'introduzione di: foto, messaggi, ecc... ti conviene utilizzare CMS già ben confezionati, e WordPress per queste cose è il migliore.
La sua modifica può essere anche totale se utilizzi plugin professionali da abbinare a WordPress.
Volendo con WordPress potresti anche creare SocialNetwork sullo stile di Facebook (beh! diciamo quasi su questo stile... dai...)
Io ti consiglierei di provare entrambi i metodi, prima di dare alla scuola un prodotto definitvo.
Poi se ritieni di essere in grado di realizzare con il solo HTML un prodotto dove la scuola in futuro riesce ad interagire con l'aggiunta di foto e messaggi... che ben venga... (Ma sinceramente la vedo molto dura).