Como esta é uma escola pequena, duvido que você queira executar o seu próprio servidor de jabber. Considere o Google Apps for Education , que é gratuito.
O Google Talk suporta praticamente qualquer cliente XMPP (jabber). Você só precisa encontrar um cliente que suporte suas necessidades.
Se você não tem um computador realmente dedicado a ser a área de trabalho do professor, isso pode não funcionar muito bem.
Acho que o requisito de que você tenha um aviso sonoro constante se houver uma mensagem aberta não é uma boa ideia. Você não conseguiria esse comportamento por um telefone ou qualquer outra coisa. Presumivelmente, se algo realmente importante precisasse ser comunicado e o destinatário não reconhecesse o recebimento, o remetente simplesmente enviaria uma segunda mensagem, fazendo com que o alerta fosse reproduzido em outra ocasião.