...30 contact hours is far too many at the primary level...in fact, anything more than 21 hours (or so) in the harness is approaching outrageous abuse of staff...
...one thing about the wonderful perks and tax-free salary in Saudi: when you wake up every morning, you're still in Saudi...sturdy mental discipline may be required to overcome that sad fact...