Qt Creator, apart from other goodies, also has a good debugger integration, for CDB, GDB and the Symnbian debugger, on all supported platforms. You don't need to use Qt to use the Qt Creator IDE, nor do you need to use QMake - it also has CMake integration, although QMake is very easy to use.
You may want to use Qt Creator as the IDE to teach programming with, consider it has some good features:
- Very smart and advanced C++ editor
- Project and build management tools
- QMake and CMake integration
- Integrated, context-sensitive help system
- Excellent visual debugger (CDB, GDB and Symbian)
- Supports GCC and VC++
- Rapid code navigation tools
- Supports Windows, Linux and Mac OS X