Well, this was what I was trying to say:
Let H be a normal subgroup of G. Let g: G -> G/H. Let K' be a subgroup of G/K. We claim that g^-1(K') = { a in G | g(a) is in K' } forms a subgroup in G, which contains H (and actually we claim to show, later that this is the subgroup we wish to find).
K = g^-1(K') is a subgroup of G:
K is not empty, and contains H: In fact, H (which is not empty) is a subset of G, since for any h in H, g(a) = hH = eH (the identity element in G/H, which is clearly an element of K' since K' is a group).
K is closed: let a, b be in K, then g(a) is in K', and g(b) is in K', so g(ab) = g(a)g(b) is in K' since K' is a group.
K contains inverses: let a be in K, then g(a) is in K', so g(a)^-1 = g(a^-1) is in K', so a^-1 is in K.
Ok, so now we show there is an isomorphism between K/H and K'. But this should be clear to you since H is the kernel of the map of g.
So as we've shown, for each K' a subgroup of G/H is isomorphic to a subgroup K/H, K a subgroup of G.