Dear Rabbi Yeres,
I am taking advantage of your question to speak about one of my favourite pieces of software in the world.
In my opinion, having used this programme in a number of schools and situations; single branch elementary schools; multi-branch elementary schools; high schools; camps et al, there is nothing better than ASC Timetables!
[
www.asctimetables.com]
Disclaimer - I am NOT connected to this company in any way, other than being their biggest fan. There has never been a question or a timetabling challenge that this software has not been able to manage.
And - they offer a completely free and usable (with some limitations) download.
Good luck with what I know can be a nightmarish challenge!
All the best
Frank Samuels
Eitz Chaim Schools
Toronto