j'ai peut etre trouvé un élément de réponse.
il y a pres de la ville de Revel (31), un petit village connu pour avoir abrité ,jusqu'à il y a peu, une Ecole Royale militaire réputée. Il s'agit de Sorèze (81).
Cette école était tenue par les religieux.
L'enseignement allait encore récemment, je crois de la seconde à la terminale.
Chaque niveau etait répéré par une couleur: collets rouge, bleu, jaune, vert.
La tenue, début 1900, comportait un képi similaire. je joins une photo trouvée sur le site de l'association Sorèzienne. http://www.soreze.com/
ça a l'air ressemblant
A voir. Par contre, le site comporte le nom des anciens de l'école depuis....le 17eme siecle. ça peut aider.

Cordialement
Franck