The way I teach holds, is that I try to correlate it to the ground refs they did back in private training... In essence, the IFR Hold is the IFR equivalent to a ground reference maneuver.
Lets say when inbound on a hold you've got a left correction of 10 degrees (we'll assume right hand hold). We know that the "crosswind leg" or, more specifically, the Fix End of the hold is going to give us a tailwind during the turn. Now, in a Ground Reference maneuver what do we do during the downwind to crosswind turn? Steeper bank angle. Why? Because the tailwind is going to try to push us out farther from the reference line... But do we want to vary our bank angle during the hold? No, we should try to hold standard rate. So because we aren't varying our bank angle, what is happening to the airplane? It is being pushed out. So we just got pushed out, lets say we use the same correction angle inbound as we did outbound, 10 degrees, this time to the right. What is going to happen when we start turning to the right, into the headwind? The headwind is going to hold us back, and we'll have to reintercept our course after rolling out from the outbound end turn (all while drawing on the board). So we can see then that our outbound turn is going to be of smaller radius than our inbound turn, right? So, we have to find a way to make our airplane roll out of the outbound turn right on our inbound course, so we have to move our outbound turn over a little bit (on white board, moves outbound turn over next to proper intercept), now we just connect the dots, and thats why we correct on the outbound leg 3x more than on the inbound leg.
Using the same technique I then talk about a right correction on inbound leg and turning into a headwind on the fix end. I find it works really well, and teaches holding patterns to a correlative level of knowledge right off the bat.