You don’t need a graphing calculator for tests. You can handle it with a scientific calculator that has expressions. The students could just use a graphing app on their phones for class/homework and a cheaper calculator for tests.
Why does it have to support expressions? A basic scientific accumulator-based calculator is enough for numerical computation without resorting to a slide rule.