i would like to know if the use of on is correct in this sentence. On returning home, I was lucky enough to find a job teaching English at the Academy School.
Yes - if there has been a preceding sentence saying that you went somewhere 'foreign' ie away from home. Otherwise, the grammar would be correct, but not the logic!