Duda con formulario dinamico en html

Tengo un proyecto web donde entre las multiples funciones se encuentra una de añadir alumnos a una base de datos SQL:

introducir la descripción de la imagen aquí

En el campo de colegios, tengo una lista de “seleccion multiple”:

introducir la descripción de la imagen aquí

El codigo es (obviando la etiqueta form)(HTML):

<label for="name">Colegio</label>                 <select name="colegio">                     <option value="..">-- Elija --</option>                     <option value="San Antonio">Liceo San Antonio</option>                     <option value="Altazor">Colegio Altazor</option>                     <option value="Ruben Castro">Colegio Ruben Castro</option>                     <option value="San Patricio">Colegio San Patricio</option>                     <option value="SEK">SEK</option>                 </select> 

Sin embargo, la base de datos respecto a la informacion a colegios es cambiante (se añaden/elminan colegios constante), debido a la naturaleza del codigo, cada vez que esto pasa, el formulario tiene que ser cambiado a mano.

¿Es posible automatizar esto? Es decir, que el listado sea dinamico, que al hacer un cambio en la base de datos, se pueda cambiar tambien el listado.