At which level of management is directing done?

Directing takes place at every level of management. Every manager, from top executive to supervisor, performs the function of directing. Thus, directing takes place, wherever superior-subordinate relations exist.