I'm not a native English speaker, but I'd say it this way:
- I visit my clients every day;
- I visit my clients on a daily basis;
I believe you don't have to say 'out of the company' if it's implied in the conversation (the verb "visit" means that you leave your company to meet your clients). However if you want to reinforce it, then you could say 'at their place'.
- For Teachers