Tamsin Jones and Craig Bounds do a variety of one-to-one and group courses...
http://www.blackdeserttraining.com/
Not a recommendation based on experience, just throwing another option in the ring - I learnt to ride off-road by riding off-road until I fell off, repeatedly