Desmos has a great online program for math. It provides teachers with a dashboard where you can see student work in real-time. On their website, they have an array of topics like linear systems, middle school geometry, and functions. It's always free.