What kind of time controls do you want to use?
If you are just using G/n with no delay or increment, all of the digital clocks available at the major chess stores (wholesalechess.com, houseofchess.com, houseofstaunton.com and USCFSales.com, and such) will work.
If you want delay or increment, avoid the DGT Easy Game Timer. It supports neither delay nor increment. The DGT Easy Plus Game Timer is OK in this regard. It is just like the non-Plus, except it adds increment and delay support. However, see below for another limitation of both these clocks.
If you want increment, avoid the Saitek Competition Game Clock (the blue Saitek that is very common in scholastic chess). The Saitek Competition Game Clock Pro is fine (the Saitek that is not blue).
If you want a time control with more than one period (e.g, 30 moves in 60 minutes, then 30 minutes for the rest of the game), avoid the DGT Easy Game Timer, the DGT Easy Plus Game Timer, and the DGT 960. They only support a single time period, G/n (with optional delay or increment) time period. (They also have an upcount mode and a fixed time per mode mode).
The Excalibur Game Time II clock, which is the offical clock of the USCF, and supports all the time controls common in US chess, is available for $33.95 per clock if you are buying 10: http://www.chesshouse.com/Game_Timer_Chess_Clock_II_Excalibur_p/e322.htm
Note: the clocks that only support a single time period CAN be used for multiple time periods, but you have to essentially pretend they are analog clocks and adjust them between periods. For instance, if you were playing 30/60, SD/30, you'd set the clock for 60 minutes. When the players complete move 30, you'd have to stop the clock, and add 30 minutes to each side, then resume the clock.
I'm looking to purchase 10 clocks for Our elementary school chess club. I'm looking at digital clocks in the $30 – $50 range. I have been looking at the DGE and Saitek clocks. Any preference between those two, or some other brand that works well.