many of my colleagues use Making the Grade. I don't know the cost but they
like it. I use a spread sheet and that works well for me. I like the price
and I make it fit my style. It does not do all the fancy reports of the
commercial programs.
good luck and welcome to the "funnest" profession ever.