Богато у Вас в школе.
Вопрос, как всегда, упирается в бюджет решения.
Если есть деньги, то можно попробовать купить пару многоканальных вещательных серверов (не sdi, а ip).
Тут уже вопрос в количестве разнообразного контента (кол-во классов).
Это будет уже метапрограммирование, не тот путь, которому стоит следовать. Выше уже правильный ответ дали, необходимо добавлять новую пару ключ:значение в словарь и никак иначе.