Between them, the manufacturers and the service providers conspire to prevent Apps being able to run on the SdCard. That's one reason we need ot know which version of the Android system you're running and your phone started with one version which could later be upgraded.
Tap your Apps square then go into Settings, then More and scroll down to About Phone. Do you have Android 5 or 6?
I have to say at this stage that a lot of Apps can't run from the SdCard because they have to be run from within the system folders so you may not succeed with this at all.